lekcja 18, praca domowa. Program nie wypisuje wszystkich liczb
Ostatnio zmodyfikowano 2013-10-20 19:52
nologin Temat założony przez niniejszego użytkownika |
lekcja 18, praca domowa. Program nie wypisuje wszystkich liczb » 2013-10-18 16:19:31 Program, który napisałem działa, ale ma jeden mankament. Ma zadanie wypisać 999 liczb losowych a wypisuje ich około 300. Po zmianie na liczbę mniejszą niż 999, ale większą niż 300 dzieje się to samo. Dla liczb mniejszych niż 300 wypisywane są wszystkie wartości. Podejrzewam, że ma to coś wspólnego z kompilatorem, lub moim komputerem. Czy mam rację? Jeśli tak, to proszę szersze objaśnienie sprawy. Załączam mój kod #include <iostream> #include <cstdlib> #include <ctime> using namespace std; int main() { srand( time( NULL ) ); int licznik = 0; int suma = 0; int los[ 999 ]; do { los[ licznik ] =( rand() % 7 ) + 4; cout << "Wylosowana liczba nr" << licznik << "to: " << los[ licznik ] << endl; suma = los[ licznik ] + suma; licznik++; } while( licznik < 999 ); cout << "Suma wylosowanych liczb to: " << suma << endl; return 0; }
|
|
kubawal |
» 2013-10-18 16:31:52 Wypisywane wiersze nie mieszczą się w buforze konsoli. Powiększ go do 1000. Widocznie bufor jest ustawiony na 300 wierszy |
|
nologin Temat założony przez niniejszego użytkownika |
» 2013-10-18 16:52:55 A w jaki sposóób to zrobić? |
|
b00rt00s |
» 2013-10-18 22:13:31 W ustawieniach konsoli, nie wiem z jakiej korzystasz. Zwróć jednak uwagę, że nie jest to problem Twojego kodu. |
|
nologin Temat założony przez niniejszego użytkownika |
» 2013-10-19 00:08:18 Korzystam z Code::Blocks 12.11. Próbowałem coś szukać, ale bez skutku. |
|
pekfos |
» 2013-10-19 15:08:54 Korzystam z Code::Blocks 12.11. Próbowałem coś szukać, ale bez skutku. |
Bo C::B nie ma z tym nic wspólnego. |
|
nologin Temat założony przez niniejszego użytkownika |
» 2013-10-19 21:32:23 Instalowałem i ustawiałem wszystko co związanie z c++ wg zaleceń w pierwszej lekcji kursu. |
|
pekfos |
» 2013-10-19 21:50:36 To też nie ma z tym nic wspólnego. Chodzi o ustawienia konsoli - tego czarnego systemowego okienka, którego pojemność nie jest nieograniczona. Możesz powiększyć rozmiar bufora w ustawieniach konsoli lub funkcjami WinAPI. |
|
« 1 » 2 |