8.1.. Napisati program za ispisivanje proizvoda brojeva do n koji su djeljivi sa 2.

Listing programa:

// 08112063
#include <stdio.h>

int main()
{
    int i, n, p;              // deklarisanje varijabli
		
    printf("Do broja: ");
    scanf("%d",&n);           //  n
    p = 1;                    // pocetna vrijednost
		
    for(i=1; i <= n; i++)     // ponavljanje za i=1 do i=n - pocetak petlje		
        if(i % 2 == 0) {      // i parno, ostatak dijeljenja sa 2 je nula ?		
            p *= i;           // kumulativni proizvod p = p * i
            printf("Proizvod je: %d\n",p); // ispis vrijednosti 
        }

	return 0;
}

II varijanta   for(;i <= n;i++)
// 08112063
#include <stdio.h>

int main()
{
    int i, n, p;          // deklarisanje varijabli
		
    printf("Do broja: ");
    scanf("%d",&n);       //  n
    p = 1;                // pocetna vrijednost
    
    i = 1;                // pocetna vrijednost i za for petlju	
    for(;i <= n;i++)      // ponavljanje za i=1 do i=n - pocetak petlje: for(i=1; i <= n; i++)	// for(;i <= n;i++)		
        if(i % 2 == 0) {  // i parno, ostatak dijeljenja sa 2 je nula ?		
            p *= i;       // kumulativni proizvod p = p * i
            printf("Proizvod je: %d\n",p); // ispis vrijednosti 
        }

	return 0;
}

Ispis na ekranu:

Index