14.2.. Izračunati sumu dvocifrenih brojeva djeljivih sa 3.
Opis rješenja: Koristi se IF naredba. Provjera djeljivosti se izvodi po principu da li je ostatak dijeljenja sa 2 jednak nuli (naredba %). Za slučajeve kad je ostatak dijeljenja sa 2 jednak 0 izračunava se kumulativna suma s=s+i.
Primjeri parnosti:
0 % 2 = 0
1 % 2 = 1
2 % 2 = 0
3 % 2 = 1
4 % 2 = 0
Listing programa:
// 14212004
#include<iostream>
using namespace std;
int main()
{
cout << "Dvocifreni - Suma brojeva koji nisu djeljivi sa 3" << endl;
int i; // deklarisanje varijable broj
int s = 0; // pocetna vrijednost sume
for (i=10; i <= 99; i++) // za dvocifrene brojeve radi
if (i % 3 != 0 ) // nije dijeljiv sa 3; ostatak dijeljenja sa 3 nije 0?
s = s + i; // da, uvecaj vrijednost suma
cout << "Suma: " << s << endl; // ispis
return 0;
}
II verzija s += broj
// 14212004
#include<iostream>
using namespace std;
int main()
{
cout << "Dvocifreni - Suma brojeva koji nisu djeljivi sa 3" << endl;
int i; // deklarisanje varijable broj
int s = 0; // pocetna vrijednost sume
for (i=10; i <= 99; i++) // za dvocifrene brojeve radi
if (i % 3 != 0 ) // nije dijeljiv sa 3; ostatak dijeljenja sa 3 nije 0?
s += i; // da, uvecaj vrijednost suma: s = s + i
cout << "Suma: " << s << endl; // ispis
return 0;
}
Ispis na ekranu:
Index
|