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
|