10.1.. Učitati članove niza. Izračunati proizvod članova niza..

Opis programa: Kreiranje kumulativnog proizvoda se izvodi u naredbom p=p*a[i];. Početna vrijednost proizvoda je jedan p =1;

Tekstualni algoritam
1.  broj članova niza n=5
2.  dimenzionisati niz
3.  za i = 1 do n radi
     3.1. upis i-tog člana niza
4.  početna vrijednost proizvoda p =1
5.  za i = 1 do n radi
     5.1. izmnožiti prizvod sa i-tim članom niza (p=p*niz[i];)
6. ispisati izračunati proizvod

Listing programa:

// 10112071
#include <iostream>
using namespace std;

int main()
{
    int n;
    double proizvod=1;
    cout << "Proizvod clanova niza: " << endl;  // naslov
    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++)        // za sve clanove niza
    	proizvod*=a[i];	            // uvecaj proizvod za novi clan niza
    
    cout << "Proizvod iznosi:" << proizvod << endl;
    return 0;
}

Ispis na ekranu:

Index