Napisali boste program, ki bo omogočal vnos poljubnega števila. Program bo moral izračunati vsoto vseh cifer v podanem številu in preveriti ali je vsota popolno število.
Kaj je popolno število? Popolno število je v matematiki pozitivno celo število n, za katerega je vsota pozitivnih pravih deliteljev enaka številu n. Več o popolnem številu. https://en.wikipedia.org/wiki/Perfect_number Zahteve programa:
Napišite program, ki od uporabnika zahteva število tako dolgo, dokler podano število ni pozitivno ( uporabite do while zanko).
Izračunajte in izpišite vsoto cifer v podanem številu.
Na koncu preverite in izpišite ali je vsota števil popolno število.
Primer programa:
Vnesite stevilo:-50 Vnesite stevilo:-29 Vnesite stevilo:10325 Vsota cifer v stevilu je 11 Stevilo 11 ni popolno stevilo
Kako preverimo ali je število popolno?
Primer 1: Število 11 ni popolno, ker je njeni edini pravi delitelj 1. Vsota je torej 1, kar ni enako številu samemu.
Primer 2: Število 28 je popolno, ker so njeni pravi delitelji 1, 2, 4, 7, 14. Vsota številj je 28, kar je enako številu samemu.