Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Pętla for i dodawanie liczb w tablicy

Ostatnio zmodyfikowano 2019-11-03 20:40
Autor Wiadomość
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.
C/C++
#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.
P-175480
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.
C/C++
int suma = 0;
for( int i = 0; i < 12; ++i )
     suma += sprzedaz[ i ];
P-175481
Vatnax
Temat założony przez niniejszego użytkownika
» 2019-11-03 20:40:36
Faktycznie, działa. Dziękuję bardzo!
P-175482
« 1 »
  Strona 1 z 1