8.1..
Napisati program za izračunavanje proizvoda od 1 do 5.
Opis rješenja: FOR naredbi glasi for(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 (print('Proizvod 1-5=',p); )
Listing programa:
// 08112043
#include <stdio.h>
int main()
{
printf("Proizvod 1 - 5\n"); // naslov
int i, p; // deklarisanje varijabli
p = 1; // pocetna vrijednost prizvoda
for(i=1; i <= 5; i++) // ponavljanje za i=1 do i=5 - pocetak petlje
p = p * i; // nova vrijednost proizvoda, p = p * i
printf("Proizvod je: %d",p); // ispis
return 0;
}
II varijanta int i = 1; p*=i;
// 08112043
#include <stdio.h>
int main()
{
printf("Proizvod 1 - 5\n"); // naslov
int p; // deklarisanje varijabli
p = 1; // pocetna vrijednost prizvoda
for(int i = 1; i <= 5; i++) // ponavljanje za i=1 do i=5 - pocetak petlje
p*=i; // nova vrijednost proizvoda, p = p*i
printf("Proizvod je: %d",p); // ispis
return 0;
}
Ispis na ekranu:
Index
|