10.1.. Učitati članove niza. Ispisati članove niza sa neparnom vrijednosti (djeljive sa 2).
Opis programa: Na ekranu se ispisuje vrijednost članova niza koji su neparni (nisu djeljivi sa 2). Provjera se izvodi naredbom if(a[i]%2!=0).
Indeks niza |
Vrijednost člana niza a[i] |
if(a[i] % 2 != 0) |
Ispis na ekranu |
|
|
0 |
4 |
|
|
|
|
1 |
3 |
TRUE istina |
3 |
|
|
2 |
5 |
TRUE istina |
5 |
|
|
3 |
2 |
|
|
|
|
4 |
1 |
TRUE istina |
1 |
|
|
Listing programa:
// 10111012
#include <iostream>
using namespace std;
int main()
{
cout << "Ispisati clanove niza sa neparnom vrijednosti (nisu djeljivi sa 2)\n";
int n;
cout << "Broj clanova niza: ";
cin >> n; // vrijednost - broj clanova niza
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 << "Indeks \tClan niza" << endl;
for (int i = 0; i < n; i++) // za sve clanove niza radi
if(a[i] % 2 != 0) // vrijednost clana niza neparna?
cout << i << ". \t" << a[i] << endl; // da, ispis a[i]
return 0;
}
Ispis na ekranu:
Ispisati clanove niza sa neparnom vrijednosti (nisu djeljivi sa 2)
Broj clanova niza: 5
Unesite clanove niza
0 -->4
1 -->3
2 -->5
3 -->2
4 -->1
Indeks Clan niza
1. 3
2. 5
4. 1
Ispis na ekranu:
Index
|