[Lekcja 18] - zadanie domowe
Ostatnio zmodyfikowano 2013-04-22 08:45
Frish Temat założony przez niniejszego użytkownika |
[Lekcja 18] - zadanie domowe » 2013-04-21 22:14:02 #include <iostream> #include <ctime> #include <cstdlib>
int main() { int tablica[ 1000 ]; int licznik = 0; int ile = 0; srand( time( NULL ) ); tablica[ licznik ] =( rand() % 7 ) + 4; do { tablica[ licznik ] =( rand() % 7 ) + 4; licznik++; } while( licznik < 999 ); std::cout << "Podałes nastepujace liczby: " << std::endl; licznik = 0; do { std::cout << "wylosowana " << ile << ": " << tablica[ licznik ] << ", " << std::endl; licznik++; ile++; } while( licznik < 999 ); int suma = 0; for( int i = 0; i < 999; i++ ) { suma += tablica[ i ]; } std::cout << "Suma tych liczb to: " << suma << std::endl; return 0; }
dlaczego pokazuje mi tylko cześc liczb od 704 do 999? a gdzie podziała sie reszta? |
|
pekfos |
» 2013-04-21 22:22:26 Bufor konsoli ma ograniczone rozmiary. W Windowsie jest to jakieś 80x300. |
|
megatron |
» 2013-04-21 22:26:27 Ehhh... juz byl taki temat i to nie raz, a co do problemu to ze widzisz liczby od ilus tam do ilus tam to odpowiada za to dlugosc wyswietlanej listy. Konsola ma ograniczona ilosc miejsca. |
|
Frish Temat założony przez niniejszego użytkownika |
» 2013-04-22 08:45:04 Dziękuję za wyjaśnienie.
i jeżeli był już taki temat to przepraszam w takim razie za jego utworzenie. |
|
« 1 » |