mam do napisania program liczący \(\displaystyle{ 1+\sum_{\substack{k=1}}^{n}\frac{1}{k!}}\) dla n wpisanego z klawiatury. Jestem MOCNO początkująca. Program wygląda tak, jednak coś jest nie tak jak być powinno. Kompiluje, ale wyniki wychodzą złe.
Kod: Zaznacz cały
#include <iostream>
#include <math.h>
using namespace std;
float n, suma=0, silnia=1,wynik;
int main()
{
cout << "Wprowadz liczbe naturalna n:" << endl;
cin >> n;
for (int k=1;k<=n;k++)
{
silnia=silnia*k;
suma=(1/silnia);
wynik = suma+1;
}
cout << wynik << endl;
return 0;
}