Ciao a tutti mi serve una man a fare questo programma in C c'è qualcuno che me lo può scrivere?Grazie!!!!
Un numero si dice semi-perfetto (vedi definizione su Wikipedia
http : //it.wikipedia.org/wiki/Numero semi−perfetto) quando `e uguale alla som-
ma di alcuni (o tutti) suoi divisori. Quando un numero `e la somma di tutti i suoi
divisori si dice perfetto (vedi esercizio 1). I primi numeri semi-perfetti sono: 6, 12,
18, 20, 24, 28, 30, 36, 40, 42, 48, 54, 56, 60, 66, 72, 78, 80, 84, 88, 90, 96, 100 . . . .
Ad esempio, i divisori di 12 sono 1, 2, 3, 4 e 6. Quindi, 12 non `e un numero perfetto
in quanto 12 < 1+ 2 + 3+ 4 + 6 = 16, ma `e semi-perfetto poich´e 12 = 1 + 2 + 3+ 6.
Scrivere una funzione che preso in input un numero positivo n stampi 1 se n `e un
numero semi-perfetto, 0 altrimenti.