#include <stdio.h>
#include <stdlib.h>
int main()
{
/*Definisanje varijabli*/
int n,i;
float x;
double suma;
/*Unosenje podataka sa tastature*/
printf("Unesite broj n:");
scanf("%d", &n);
printf("Unesite broj x:");
scanf("%f", &x);
/*Provjera unesenih podataka sa tastature
ako zadovoljavaju uslov ide dalje ako ne
program se prekida i ispisuje poruka*/
if (n<=1 || n>=20 || x<=-10 || x>=10)
{
printf("Nisu ucitane dozvoljene vrijednosti.");
return(1);
}
/*Petlja za racunanje sume*/
for (i=1;i<=n;++i)
{
suma +=(i*x)/faktorijel(i);
printf("\n Suma je: S(%d)=%.2f", n,suma);
}
printf("Suma je: S(%d)=%.2f", n,suma);
return(0);
}
int faktorijel(double n)
{
int i;
double suma;
suma= (double) 1;
for (i=1;i<=n;++i)
{
suma=suma* (double) i;
printf("\n fakotrijel ( %f ) je:", i,suma);
}
return(suma);
}