Problem z pracą domową [ Poziom 2 ] [ Rozdział 18 ]
Ostatnio zmodyfikowano 2015-07-21 23:29
Kisiel Temat założony przez niniejszego użytkownika |
Problem z pracą domową [ Poziom 2 ] [ Rozdział 18 ] » 2015-07-21 22:46:52 Witam, mam problem z zsumowaniem ze sobą wylosowanych liczb, nie wiem dlaczego pokazuje mi "suma = 0" prosiłbym o wyjaśnienie problemu i pomoc w jego rozwiązaniu #include <iostream> #include <cstdlib> #include <ctime>
int main() { srand( time( NULL ) ); int liczby[ 999 ]; int licznik = 0; int suma = 0; do { liczby[ licznik ] =( rand() % 7 ) + 4; std::cout << "Liczba :" << liczby[ licznik ] << std::endl; licznik++; } while( licznik < 999 ); do { suma += liczby[ licznik ]; licznik++; } while( licznik < 999 ); std::cout << " Suma liczb: " << suma; return 0; }
|
|
carlosmay |
» 2015-07-21 22:54:22 Przed drugą pętlą wyzeruj licznik. |
|
Kisiel Temat założony przez niniejszego użytkownika |
» 2015-07-21 23:15:40 w jaki sposób?
|
|
carlosmay |
» 2015-07-21 23:24:33 int main() { srand( time( NULL ) ); int liczby[ 999 ]; int licznik = 0; int suma = 0; do { liczby[ licznik ] =( rand() % 7 ) + 4; std::cout << "Liczba :" << liczby[ licznik ] << std::endl; licznik++; } while( licznik < 999 ); licznik = 0; do { suma += liczby[ licznik ]; licznik++; } while( licznik < 999 ); std::cout << " Suma liczb: " << suma; return 0; }
|
|
Kisiel Temat założony przez niniejszego użytkownika |
» 2015-07-21 23:29:25 mniej więcej rozumiem, dziękuje za pomoc zamykam |
|
« 1 » |