10.1.. Učitati članove niza. Izračunati i ispisati proizvod članova niza koji su djeljivi sa 2 (paran).

Opis programa: Kreiranje kumulativnog proizvoda se izvodi u naredbom p = p * a[i];. Početna vrijednost proizvoda je jedan p = 1; . Provjera djeljivosti člana niza se izvodi sa naradbom if(a[i]%2==0).
Indeks niza Vrijednost člana niza a[i] if(a[i] % 2 == 0) proizvod = proizvod * a[i] Ispis na ekranu  
      proizvod = 1    
0 4 TRUE istina proizvod = 1 * 4    
1 3        
2 5        
3 2 TRUE istina proizvod = 4 * 2    
4 1        
      proizvod = 8 proizvod = 8  

Listing programa:

// Proizvod clanova niza - clan djeljiv sa 2 (paran)
// 1011207
6#include <iostream>
using namespace std;

int main()
{
    cout << "Proizvod clanova niza sa parnom vrijednoscu" << endl;   // naslov
    double proizvod = 1;
    int n;                          // deklarisanje broja clanova niza
    cout << "Broj clanova niza: ";  
    cin >> n;                       // vrijednost - broj clanova niza
    int a[n];                       // deklarisanje prostora niza a
    cout << "Unesite clanove niza" << endl;
    for (int i=0; i < n; i++){      // ucitavanje clanova niza od 0 do < n
        cout << i << " -->";
        cin >> a[i];                // ucitaj clan
    }

    for (int i=0; i< n; i++)
		if(a[i] % 2 ==0)          // vrijednost clana niza parna- djeljiva sa 2?
			proizvod*=a[i];	      // da, uvecaj proizvod
    cout << "Proizvod iznosi:" << proizvod << endl;  // ispis proizvoda
    return 0;
}

Ispis na ekranu:

Index