12.2.01.Napisati program koji će za učitanu vrijednost N izračunati vrijednost izraza i ispisati: S=1+ (1+2)/2!+(1+2+3)/3!+..+(1+2+..+N)/N!;
Opis rješenja:
Listing programa:
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int N;
double s=0;
long fact=1, sum=0;
cout<<"Unesi N: ";
cin>>N;
int i=1;
do {
sum+=i;
fact*=i;
s+=sum/(double)fact;
i++;
} while(i <= N);
cout<<s<<endl;
return 0;
}
Ispis na ekranu:
Index
|