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

Średnia harmoniczna bład - 1#INF

Ostatnio zmodyfikowano 2014-11-20 22:52
Autor Wiadomość
lvcky
Temat założony przez niniejszego użytkownika
Średnia harmoniczna bład - 1#INF
» 2014-11-20 22:48:51
Witam serdecznie,
Napisałem taką funkcję do liczenia średniej harmonicznej:

C/C++
loat srednia_harmoniczna( int tab[ 10 ] )
{
   
    float wynik = 0, tymczasowa = 0;
   
   
    for( int i = 1; i <= 10; i++ )
    {
       
        tab[ i ] = 1.0f / tab[ i ];
        tymczasowa = tymczasowa + tab[ i ];
       
    }
    cout << "Srednia harmoniczna podanych liczb wynosi: ";
    wynik = 10 / tymczasowa;
    cout << wynik << endl;
    return wynik;
}

Tablica jest wypełniona, wszystko styka ale przy samym podaniu wyniku uzyskuje błąd 1#INF i program się zawiesza :)
Proszę serdecznie o pomoc.
P-121080
NopeDotAvi
» 2014-11-20 22:51:29
wychodzisz poza zakres tablicy, indeksy tablicy numerowane sa od 0 do n-1 gdzie n wielkość tablicy, pętle for musisz zmienić.
P-121081
lvcky
Temat założony przez niniejszego użytkownika
» 2014-11-20 22:52:24
ehhh, jaka głupota.
Nawet nie zauważyłem, dzięki bardzo.
P-121082
« 1 »
  Strona 1 z 1