Učitati članove niza. Ispisati: članove niza koji su veći od slijedećeg člana.

Opis programa: Na ekranu se ispisuje vrijednost članova niza koji su veći od slijedećeg člana niza. Logički izraz IF a[i] > a[i+1] Kontrolna varijabla i u FOR petlji se mijenja od 0 do n-1.

Indeks niza Vrijednost člana niza a[i] IF a[i] > a[i+1] Ispis na ekranu    
0 4 TRUE istina 4    
1 3        
2 5 TRUE istina 5    
3 1        
4 2        

Listing programa:

// Veci od slijedeceg člana
// 10111004
#include <iostream>

using namespace std;

int main()
{
    cout << "Ispis clanova niza koji su veci od sledeceg" << endl;
    int n;
    cout << "Unesite broj clanova niza: ";
    cin >> n;
    int a[n];
    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 << "Ispis clanova niza koji su veci od sledeceg:" << endl;
    for (int i=0; i< n-1; i++)
    	if(a[i] > a[i+1])           // clan veci od slijedeceg clana
	        cout << a[i] << endl;
	
    return 0;
}

Ispis na ekranu:

Index