Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Broj je savršen ako je jednak sumi svih svojih djelilaca isključujući njega samog.
- Npr. Ako korisnik unese broj 6 program će ispisati da je broj savršen (jer je 6=1+2+3). */
- #include <iostream>
- using namespace std;
- bool isSavrsen(int);
- int main() {
- int broj;
- do {
- cout << "Unesite prirodan broj n: ";
- cin >> broj;
- }
- while(broj <= 0);
- if(isSavrsen(broj)) cout << "Broj " << broj << " je savrsen!";
- else cout << "Broj " << broj << " nije savrsen!";
- system("pause>0");
- return 0;
- }
- bool isSavrsen(int broj) {
- int suma = 0;
- for(int i = 1; i < broj; i++)
- if(broj % i == 0)
- suma += i;
- if(suma == broj) return 1;
- else return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement