Lekcja 2.18
Ostatnio zmodyfikowano 2016-07-18 06:53
Anonim47 Temat założony przez niniejszego użytkownika |
Lekcja 2.18 » 2016-07-16 21:27:13 Witam. Mam problem z pętlą która nie wiem czemu nie chce się skończyć. Tu cały kod: #include <iostream> #include <cstdlib> #include <ctime> using namespace std; int losuj() { int c; srand( time( NULL ) ); (( rand() % 10 ) + 1 ); c =(( rand() % 10 ) + 1 ); return c; } int main() { srand( time( NULL ) ); int suma = 0, licznik = 0; int los[ 10 ]; do { los[ licznik ] = losuj(); cout << los[ licznik ] << "\n"; licznik++; } while( licznik < 10 ); licznik = 0; do suma = suma + los[ licznik ]; while( licznik < 10 ); cout << "Suma" << suma; return 0; }
A tu pętla o którą mi chodzi : do { los[ licznik ] = losuj(); cout << los[ licznik ] << "\n"; licznik++; } while( licznik < 10 );
|
|
Gibas11 |
» 2016-07-16 22:02:29 Komentarze w kodzie. #include <iostream> #include <cstdlib> #include <ctime> using namespace std; int losuj() { int c; (( rand() % 10 ) + 1 ); c =(( rand() % 10 ) + 1 ); return c; } int main() { srand( time( NULL ) ); int suma = 0, licznik = 0; int los[ 10 ]; do { los[ licznik ] = losuj(); cout << los[ licznik ] << "\n"; licznik++; } while( licznik < 10 ); licznik = 0; do suma = suma + los[ licznik++ ]; while( licznik < 10 ); cout << "Suma: " << suma << std::endl; return 0; }
|
|
carlosmay |
» 2016-07-16 22:51:26 do suma = suma + los[ licznik++ ]; while( licznik < 10 );
|
Pętla bez klamer wygląda bardzo... dziwnie. |
|
Szymon2727 |
» 2016-07-17 13:03:57 I zmniejsza czytelność kodu. |
|
Anonim47 Temat założony przez niniejszego użytkownika |
» 2016-07-18 06:53:52 Dzięki wielkie za pomoc. |
|
« 1 » |