12.5.2. Napisati program koji će za učitanu vrijednost N izračunati vrijednost izraza i ispisati:
Opis rješenja: Pri svakom prolazu kroz FOR petlju se uvećava proizvod za i i koefijcijent p: = p * k * i;
Listing programa:
//Zadatak 12500033//
#include <stdio.h>
int main ()
{
int i, k, n;
double s, p; // vrijednost faktorijela brzo se uvecava i prelazi opseg predvidjen za cijele brojeve
printf("Keficijent: ");
scanf("%d", &k);
printf("Do broja n: ");
scanf("%d", &n);
s = 0; // pocetna vrijednost sume
p = 1; // pocetna vrijednost proizvoda
for(i=1; i <= n; ++i) { // ponavljanje za i=1 do i=n - pocetak petlje
p *= k*i; // nova vrijednost proizvoda p=p*k*i;
s += p; // nova vrijednost sume s=s+p;
} // kraj petlje
printf("Suma faktorijela: %f", s);
return 0;
}
Ispis na ekranu:
Index
|