Ocena użytkownikóww: ***** / 3
Nadesłany przez Kamil Dębowski, 06 marca 2011 17:18
Kod przedstawiony poniżej przedstawia główną część rozwiązania problemu.
Pobierz pełne rozwiązanie.Jeżeli nie odpowiada Ci sposób formatowania kodu przez autora skorzystaj z pretty printer'a i dostosuj go automatycznie do siebie.
suma_elementow_3_c.cpp:
// Suma elementow tablicy (niekoniecznie wszystkich)
// http://www.algorytm.org
#include<cstdio>
#include<conio.h> // naglowek pozwalajacy uzyc funkcji getch()
int n,t[100],s,p,k; // szukana suma to s, na poczatku ma wartosc 0
int main()
{
// Najpierw oczywiscie musimy wczytac nasza tablice.
printf("Podaj wielkosc tablicy.\n");
scanf("%d", &n);
printf("Teraz podaj %d liczb.\n", n);
for (int i=0; i<n; i++)
scanf("%d", &t[i]);
// Dla czytelnosci kolejne linie tekstu wypisywanego na konsoli w kilku printf'ach.
printf("Pierwsza liczba (%d) ma indeks 0, druga 1, ..., ostatnia n-1 (czyli %d).\n", t[0], n-1);
printf("Podaj indeksy dwoch liczb. Liczby te i wszystkie pomiedzy zostana dodane.\n");
scanf("%d %d", &p, &k);
for (int i=p; i<=k; i++)
s+=t[i];
printf("Szukana suma to %d.\n", s);
printf("Wcisniecie dowolnego przycisku zakonczy program.");
getch(); // dowolny przycisk powoduje przejscie dalej
return 0; // koniec funkcji i programu
}