10.1.. Učitati članove niza. Izračunati i ispisati sumu članova niza.

Opis programa: Kreiranje kumulativne sume se izvodi u naredbi suma = suma + a[i];. Početna vrijednost sume je nula suma = 0; Na ekranu se ispisuju vrijednosti sume niza.

Indeks niza Vrijednost člana niza a[i] suma = suma + a[i] Ispis na ekranu  
    suma = 0    
0 4 suma = 0 + 4    
1 3 suma = 4 + 3    
2 5 suma = 7 + 5    
3 1 suma = 12 + 1    
4 2 suma = 13 + 2    
      suma = 15  

Tekstualni algoritam:

1.  broj članova niza
2.  dimenzionisati niz
3.  za i = 1 do n radi
     3.1. upis i-tog člana niza
4.  početna vrijednost sume suma = 0
5.  za i = 1 do n radi
          suma postaje stara vrijednost sume uvećana za i-ti član niza
                     suma = suma + a[i];
6. ispisati izračunatu sumu suma

Listing programa:

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

int main()
{
    cout << "Ulaz i izlaz niza" << endl;   // naslov
    int n;                          // deklarisanje broja clanova niza
    double suma=0;
    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
    }

    cout << "-----------" << endl;
    for (int i=0; i < n; i++)
        suma = suma + a[i];

    cout << "Suma iznosi:" << suma << endl;
    return 0;
}

Ispis na ekranu:

Index