xatrow
19.11.08, 17:58
Witam. Jestem początkującym studentem programowania. Mam do napisania taki program, który obliczy liczbę e. Wzór na liczbę e - "e = 2 + 1/2! + 1/3! + ...1/n!". Również należy pamiętać że że n! = (n-1)! n
"Program powinien poprosić o podanie wartości n, a następnie wyświetlić wartość liczby e dla kolejnych przybliżeń od 1 do n."
Nie siedziałem bezczynnie cały czas próbowałem go zrobić, korzystająć z różnych ksiązek itp. A oto efekt dotychczasowej mojej pracy. Udalo mi sie zrobić że program wypisuje liczby od 1 do <= n. Chodzi o to żeby ktoś mi pomógł zmodyfikować powyższy program tak, żeby obliczał sumę kolejnych silni, bo ja nie mam pojecia jak to zrobić - 1! + 2! + 3! + 4! + ... + n!. Potem według mnie trzeba zastosować dzielenie.
. Oto efekt mojej pracy
[code]
#include <iostream>
using namespace std;
int main()
{
cout << "Program wypisuje kolejne sumy liczb od 1 do n.\n";
cout << "Podaj n ";
int n;
cin >> n;
double suma = 0;
for ( int i = 1; i <= n; ++i )
{
suma += i;
cout << "suma dla " << i << " liczb wynosi " << suma << "\n";
}
return 0;
[/code]