10.1.. Učitati članove niza. Množiti članove niza sve dok je proizvod manji od 541. 

Opis programa:

Listing programa:

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

int main()
{
    cout << "Mnoziti clanove niza sve dok je proizvod manji od 541" << endl;   // naslov
    int i, n;                       // deklarisanje varijabli
    int p = 1;                      // pocetna vrijednost proizvoda
    cout << "Broj clanova niza: ";  
    cin >> n;                       // vrijednost - broj clanova niza
    int a[n];                       // deklarisanje prostora niza a
    cout << "Unesite clanove niza" << endl;
    for (i=0; i < n; i++){          // ucitavanje clanova niza od 0 do < n
        cout << i << " -->";
        cin >> a[i];                // ucitaj clan
    }

    i=0;
    while(p * a[i] < 541 && i < n){    // dok je proizvod * slijedeci clan < 541 i ima jos clanova ponavljaj
    	p *= a[i];                     // uvecaj proizvod
    	i++;
    }
    cout << "Proizvod do " << i << " clana iznosi iznosi:" << p << endl;
    return 0;
}

Ispis na ekranu:

Index