11. Učitati članove niza. Izračunati i ispisati sumu članova niza čiji indeks nije djeljiv sa 3.

Opis programa: Provjera djeljivosti sa 3 se izvodi naredbom if(i % 3 != 0).

Tekstualni algoritam:

1.  broj članova niza
2.  dimenzionisati niz
3.  za i = 0 do i < n radi
     3.1. upis i-tog člana niza
4.  početna vrijednost sume s = 0
5.  za i = 0 do i < n radi
6.    ako i nije djeljivo sa 3 ( i % 3 != 0 ) radi
           suma postaje stara vrijednost sume uvećana za i-ti član niza
suma = suma + a[i]; // kumulativna suma, dodaj vrijednost clana niza
7. ispisati izračunatu sumu suma

Listing programa:

// 10112053
// sumu clanova niza sa indeksom koji nije djeljivi sa 3
#include <iostream>
using namespace std;

int main()
{
    cout << "Suma clanova niza ciji indeks nije djeljivim sa 3" << endl;   // naslov
    int n;
    double suma = 0;
    cout << "Unesite broj clanova niza: ";
    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
    }

    for (int i=0; i < n; i++)   // za sve clanove niza radi
        if (i % 3 != 0)         // indeks clana nije djeljivim sa 3?
    	    suma = suma + a[i];   // indeks nije djeljiv sa 3; uvecaj sumu 
    
    cout << "Suma iznosi:" << suma << endl; // ispis

    return 0;
}

Ispis na ekranu:

Index