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

Lekcja 18 - Program sie kompiluje, jednak konsola nic nie wyświetla

Ostatnio zmodyfikowano 2013-05-30 18:28
Autor Wiadomość
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ę.

C/C++
#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?
P-84323
docentpp
» 2013-05-30 12:48:58
Źle zainicjowałeś zmienną ile1


Zamiast
C/C++
do
{
    ile1 = 0;

ma być

C/C++
ile1 = 0;

do
{
P-84326
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ść.
P-84327
jsc
» 2013-05-30 13:16:58
Komendę:
srand( time( NULL ) );
umieść przed pętlą.
P-84328
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.
P-84377
« 1 »
  Strona 1 z 1