8.7.. Prvo učitati prirodan broj n, a zatim učitati n cijelih brojeva te izračunati sumu parnih brojeva ili završavaju na 5.
Opis programa: Provjera parnoosti if(a % 2 == 0). Provjera završavaju na 5 if(a % 10 == 5). Logičko ili je II. Objedinjen sa svim uslovima provjera (paran ili završavaju na 5) se izvodi naredbom: if ((a % 2 == 0) || (a % 10 == 5)).
Listing programa:
// 08702227
#include <iostream>
using namespace std;
int main ()
{
cout << "Od n brojeva izracunati sumu onih koji paran ili završavaju na 5" << endl; // naslov
int n, a;
cout << "Koliko brojeva: ";
cin >> n; // koliko brojeva će se ucitati
int s=0; // pocetna vrijednost sume
for (int i=1; i<= n; i++) { // ponavljaj n puta ucitavanje
cout << i << ". broj "; // opis 1-ti broj
cin >> a; // ucitaj broj
if ((a % 2 == 0) || (a % 10 == 5)) // paran ili završavaju na 5?
s = s + a; // da, barem jedan djeljiv - uvecaj sumu
}
cout << "Suma = " << s << endl; // ispis sume
return 0;
}
Ispis na ekranu:
Od n brojeva izracunati sumu onih koji paran ili završavaju na 5
Koliko brojeva : 5
1. broj 2
2. broj 15
3. broj 3
4. broj 9
5. broj 4
Suma je 21
Index
|