8.1.. Napisati program za ispis proizvoda brojeva od 1 do n.
Tekstualni algoritam:
- postaviti početnu vrijednost proizvoda (p:=1;)
- za i := 1 do n radi
formirati novu vrijednost proizvoda (p:=p*i;)
- ispisati izračunatu vrijednost proizvoda (WRITELN('Proizvod 1-', n,'=',p); )
Opis rješenja: Sa tastature se izvodi upisu broj n. Izraza u FOR naredbi glasi FOR i := 1 TO n DO.
Listing programa:
// 08112041
#include <stdio.h>
int main ()
{
int i, n; // deklarisanje varjabli
float p=1; // pocetna vrijednost kumulativnog proizvoda
printf("Do broja: ");
scanf("%d",&n); // ulaz n
for(i=1; i <= n; i++) // i=1; for(;i<=n;i++)
p*=i; // uvecaj proizvod
printf("Proizvod je: %f",p); // ispis
return 0;
}
Ispis na ekranu:
Index
|
|