8.1..
Napisati program za izračunavanje proizvoda od 1 do 5.
Opis rješenja: FOR naredbi glasi Ffor(i=1; i <= 5; i++). Početna vrijednost proizvoda je 1 (p= 1;) Pri napredovanju kroz petlju se uvećava vrijednost p po izraz: p:= p*i;.
Tekstualni algoritam:
- postaviti početnu vrijednost proizvoda (p=1;)
- za i = 1 do 5 radi
formirati novu vrijednost proizvoda (p=p*i;)
ispisati izračunatu vrijednost proizvoda (printf("Faktorijel broja %d je %d \n",i,p); )
Listing programa:
// 08112050
#include <stdio.h>
int main()
{
printf("Faktorijel broja od 1 do n\n"); // naslov
int i, p; // deklarisanje varijabli
p = 1; // pocetna vrijednost
for(i=1; i <= 5; i++) { // ponavljanje za i=1 do i=5 - pocetak petlje
p *= i; // proizvod, p = p * i
printf("Faktorijel broja %d je %d \n",i,p); // ispis
}
return 0;
}
II varinata p*=i
// 08112050
#include <stdio.h>
int main()
{
printf("Faktorijel broja od 1 do n\n"); // naslov
int i, p; // deklarisanje varijabli
p = 1; // pocetna vrijednost
for(i=1; i <= 5; i++) { // ponavljanje za i=1 do i=5 - pocetak petlje
p *= i; // proizvod
printf("Faktorijel broja %d je %d \n",i,p); // ispis
}
return 0;
}
Ispis na ekranu:
Index
|
|