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
|