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

Lekcja [18] problem z programem

Ostatnio zmodyfikowano 2014-03-19 13:15
Autor Wiadomość
Smykel
Temat założony przez niniejszego użytkownika
Lekcja [18] problem z programem
» 2014-03-19 13:08:17
Napisałem pracę domową, niestety mam pewien problem z wynikiem.

C/C++
int main()
{
    srand( time( NULL ) );
    int liczba[ 999 ];
    int licznik = 0;
   
    cout << "podales nastepujace liczby: ";
   
   
    do
    {
       
        liczba[ licznik ] =( rand() % 7 ) + 4;
        licznik++;
       
        cout << liczba[ licznik ] << ", ";
       
    } while( licznik < 999 );
   
    int suma;
    licznik = 0;
   
    do
    {
        suma = suma + liczba[ licznik ];
        licznik++;
    } while( licznik < 999 );
   
    cout << "suma wszystkich liczb to: " << suma << endl;
   
   
    system( "pause" );
    return 0;
   
}

jako wynik dostaje powtarzający się ciąg liczb : -858993460. Nie bardzo rozumiem gdzie popełniłem błąd. Prosił bym o pomoc.
P-106773
alixir
» 2014-03-19 13:15:19
1. W pierwszej pętli zwiększasz licznik następnie wyświetlasz liczbę ! (zmień kolejność)
2. Zmienna suma jest niezainicjowana ! Popraw
int suma = 0;
P-106774
« 1 »
  Strona 1 z 1