#include #include 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.0 || n>20.0 || x<-10.0 || x>10.0) { printf("Nisu ucitane dozvoljene vrijednosti."); return(1); } /*Petlja za racunanje sume*/ for (i=1;i<=n;++i) { suma +=(i*x)/faktorijel(i); } suma=suma+1.0-x; printf("Suma je: S(%d)=%.2f", n,suma); return(0); } /*Funkcija za racunanje faktorijela koju pozivamo kasnije*/ int faktorijel(int n) { int i; double suma; suma=1; for (i=1;i<=n;++i) { suma *=(double) i; } return(suma); }