Lekcja 18 - Program sie kompiluje, jednak konsola nic nie wyświetla
Ostatnio zmodyfikowano 2013-05-30 18:28
Lilsem Temat założony przez niniejszego użytkownika |
Lekcja 18 - Program sie kompiluje, jednak konsola nic nie wyświetla » 2013-05-30 12:35:56 Witajcie, zrobiłem prace domową, z pominięciem sumowania i podczas włączania programu, nic on nie pokazuję. Coś przeczuwam że dużo namieszałem, bo na początku miałem sporo błędów kompilacji, ale po ich usunięciu żadnego błędu znaleźć nie mogę. #include <iostream> #include <cstdlib> #include <ctime> int main() { int ile1; int liczba_losowa[ 999 ]; do { ile1 = 0; srand( time( NULL ) ); liczba_losowa[ ile1 ] =(( rand() % 10 ) + 4 ); ile1++; } while( ile1 < 999 ); std::cout << "Wylosowane liczby to:" << std::endl; int ile = 0; do { std::cout << liczba_losowa[ ile ] << std::endl; ile++; } while( ile < 999 ); return 0; }
Co jest w nim nie tak? |
|
docentpp |
» 2013-05-30 12:48:58 Źle zainicjowałeś zmienną ile1 Zamiast ma być |
|
Lilsem Temat założony przez niniejszego użytkownika |
» 2013-05-30 13:01:13 Rzeczywiście, dzięki:) Tylko teraz pojawia się kolejny problem, mianowicie pogram wyświetla tylko jedną liczbę losową, albo dla wszystkich zmiennych liczba_losowa nadaje taką samą wartość. |
|
jsc |
» 2013-05-30 13:16:58 Komendę: srand( time( NULL ) ); umieść przed pętlą. |
|
Lilsem Temat założony przez niniejszego użytkownika |
» 2013-05-30 18:28:27 Dzięki. Nie wiem jakim sposobem nie zauważyłem tego wcześniej, ale przynajmniej teraz działa. Zamykam temat. |
|
« 1 » |