Advertisement
adnanj

Suma parnih cifri i je li ista djeljiva sa 4

Jan 24th, 2014
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.91 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.      
  4. bool provjeraSuma(int, int&, int&);
  5.      
  6. int main() {
  7.       int broj, brojac = 0, suma = 0;
  8.      
  9.       do {
  10.       cout << "Unesite prirodan broj n: ";
  11.       cin >> broj;
  12.       }
  13.       while(broj <= 0);
  14.              
  15.       provjeraSuma(broj, brojac, suma);
  16.        
  17.       cout << "Suma parnih cifri broja je: " << suma << ".\n";
  18.       cout << "Ukupno brojeva koji su sabrani je: " << brojac << ".\n";
  19.       if(provjeraSuma(broj, brojac, suma)) cout << "Suma je djeljiva sa 4!";
  20.       else cout << "Suma nije djeljiva sa 4!";
  21.      
  22.      
  23.       system ("pause>0");
  24.       return 0;
  25. }
  26.      
  27. bool provjeraSuma(int broj, int &brojac, int &suma) {
  28.       while(broj) {
  29.          if((broj%10)%2 == 0) {
  30.             suma += broj%10;
  31.             brojac++;
  32.          }
  33.          broj /= 10;
  34.       }
  35.       if(suma %4 ==0)
  36.          return true;
  37.       return false;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement