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

Opis programa: Kreiranje kumulativne sume se izvodi u naredbi s = s + a[i];. Početna vrijednost sume je nula s = 0;. Provjera neparnosti indeksa se izvodi sa naradbom i % 2 != 0.

Indeks niza Vrijednost člana niza a[i] if(i % 2 != 0) suma = suma + a[i] Ispis na ekranu  
      suma = 0    
0 4        
1 3 TRUE istina suma = 0 + 3    
2 5        
3 2 TRUE istina suma = 3 + 2    
4 1        
      suma = 5 suma = 5  

Listing programa:

// 10112044
#include <iostream>

using namespace std;

int main()
{
    int n;
    double suma=0;
    cout << "Unesite broj clanova niza:";   // naslov
    cin >> n;                           // vrijednost - broj clanova niza
    int a[n];                           // deklarisanje memorije za niz
    cout << "Unesite clanove niza:" << endl;
    for (int i=0; i< n; i++){
    	cout << i << "-->";
        cin >> a[i];                     // ulaz clanova niza
    }
    cout << "-----------" << endl;
    for (int i=0; i< n; i++)
    	if(i % 2 !=0)              // indeks clana nije djeljivim sa 2?
    	    suma = suma + a[i];    // indeks nije djeljiv sa 2; dodaj vrijednost clana niza na sumu 
    cout << "Suma iznosi:" << suma << endl;
    return 0;
}

Ispis na ekranu:

Index