Średnia harmoniczna bład - 1#INF
Ostatnio zmodyfikowano 2014-11-20 22:52
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: 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. |
|
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ć. |
|
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. |
|
« 1 » |