8.1.. Napisati program za ispis proizvoda brojeva od 1 do n.

Tekstualni algoritam:

  1. postaviti početnu vrijednost proizvoda (p:=1;)
  2. za i := 1 do n radi
    formirati novu vrijednost proizvoda (p:=p*i;)
  3. 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