Suma ciągu 1/x^1+1/x^2+...+1/x^n C++
Ostatnio zmodyfikowano 2014-05-23 14:04
atub Temat założony przez niniejszego użytkownika |
Suma ciągu 1/x^1+1/x^2+...+1/x^n C++ » 2014-05-23 13:25:42 Witam! Potrzebuje pomocy w skonstruowaniu działającej funkcji float f3(int x, int n) która zwraca wartość ciągu 1/x^1+1/x^2....+1/x^n. Do tej pory mam taki kod: float f3( int x, int n ) { float suma = 1 / x; for( int i = 1; i < n; i++ ) { long wynik = 1 / x; for( int j = 0; j < i; j++ ) { wynik = wynik * 1 / x; } suma = suma + wynik; } cout << suma; return suma; } Co bym nie wpisał wynik cały czas równy 0. |
|
pekfos |
» 2014-05-23 13:38:36 float wynik i 1./x. |
|
atub Temat założony przez niniejszego użytkownika |
» 2014-05-23 13:43:43 Dzięki działa a mogę Cie prosić o wytłumaczenie dlaczego zmiana typu na float i dodanie tej kropki w 1./x coś zmienia ? |
|
pekfos |
» 2014-05-23 13:59:39 Bez tego to dzielenie całkowite. |
|
atub Temat założony przez niniejszego użytkownika |
» 2014-05-23 14:04:23 Ok dzięki wielki za pomoc . Temat do zamknięcia |
|
« 1 » |