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

Opis programa: Provjera djeljivosti sa 7 se izvodi naredbom if(i % 7 != 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 7 ( i % 7 != 0 ) radi
           suma postaje stara vrijednost sume uvećana za i-ti član niza
                     s = s + niz[i];
7. ispisati izračunatu sumu s

Listing programa:

// 10112055
// sumu clanova niza sa indeksom koji nije djeljivim sa 7
#include <iostream>
using namespace std;

int main()
{
    cout << "Suma clanova niza ciji indeks nije djeljivim sa 7" << endl;   // naslov
    int i, s, n;
    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
    }
   
    s = 0;                               // pocetna vrijednsot sume
    for ( i = 0; i < n; i++ )            // za sve clanove niza radi
        if (i % 7 != 0)                  // indeks nije djeljiv sa 7?
            s = s + a[i];                // indeks nije djeljiv sa 3; uvecaj sumu 
   
    cout << "Suma iznosi:" << s << endl; // ispis

    return 0;
}

Ispis na ekranu:
Suma clanova niza ciji indeks nije djeljivim sa 7
Unesite broj clanova niza: 9
Unesite clanove niza:
0 --> 9
1 --> 8
2 --> 7
3 --> 6
4 --> 5
5 --> 4
6 --> 3
7 --> 2
8 --> 1
Suma iznosi:34

Ispis na ekranu:

Index