Pętla for i dodawanie liczb w tablicy
Ostatnio zmodyfikowano 2019-11-03 20:40
Vatnax Temat założony przez niniejszego użytkownika |
Pętla for i dodawanie liczb w tablicy » 2019-11-03 13:22:47 Witam, otóż mam problem z dodaniem liczb w tablicy intów. #include <iostream>
int main() { using namespace std; int i = 0; int x = 1; int sprzedaz[ 12 ]; cout << "Podaj wynik sprzedazy za kazde 12 miesiecy: " << endl; for( i = 0; i <= 11; i++ ) { cout << x << ": "; cin >> sprzedaz[ i ]; x++; } sprzedaz[ i ] = sprzedaz[ 0 ] + sprzedaz[ 1 ] + sprzedaz[ 2 ] + sprzedaz[ 3 ] + sprzedaz[ 4 ] + sprzedaz[ 5 ] + sprzedaz[ 6 ] + sprzedaz[ 7 ] + sprzedaz[ 8 ] + sprzedaz[ 9 ] + sprzedaz[ 10 ] + sprzedaz[ 11 ]; cout << "Wynik roczny wynosi: " << sprzedaz[ i ] << " zl."; return 0; } Jak zapisać tę instrukcję: sprzedaz[ i ] = sprzedaz[ 0 ] + sprzedaz[ 1 ] + sprzedaz[ 2 ] + sprzedaz[ 3 ] + sprzedaz[ 4 ] + sprzedaz[ 5 ] + sprzedaz[ 6 ] + sprzedaz[ 7 ] + sprzedaz[ 8 ] + sprzedaz[ 9 ] + sprzedaz[ 10 ] + sprzedaz[ 11 ]; w pętli for? Jakby mógł ktoś mi to wytłumaczyć, byłbym bardzo wdzięczny. |
|
pekfos |
» 2019-11-03 13:33:55 Jak zapisać tę instrukcję: sprzedaz[ i ] = sprzedaz[ 0 ] + sprzedaz[ 1 ] + sprzedaz[ 2 ] + sprzedaz[ 3 ] + sprzedaz[ 4 ] + sprzedaz[ 5 ] + sprzedaz[ 6 ] + sprzedaz[ 7 ] + sprzedaz[ 8 ] + sprzedaz[ 9 ] + sprzedaz[ 10 ] + sprzedaz[ 11 ]; w pętli for? |
Ta instrukcja nie ma sensu. Zakładam, że chcesz po prostu zsumować wszystkie elementy w tablicy. int suma = 0; for( int i = 0; i < 12; ++i ) suma += sprzedaz[ i ]; |
|
Vatnax Temat założony przez niniejszego użytkownika |
» 2019-11-03 20:40:36 Faktycznie, działa. Dziękuję bardzo! |
|
« 1 » |