Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

lekcja 18, praca domowa. Program nie wypisuje wszystkich liczb

Ostatnio zmodyfikowano 2013-10-20 19:52
Autor Wiadomość
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
C/C++
#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;
}
P-93957
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
P-93959
nologin
Temat założony przez niniejszego użytkownika
» 2013-10-18 16:52:55
A w jaki sposóób to zrobić?
P-93961
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.
P-93984
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.
P-93989
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.
P-94017
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.
P-94072
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.
P-94073
« 1 » 2
  Strona 1 z 2 Następna strona