Inizio subito col dirvi, per chi non lo sapesse, che un numero N si dice semi-perfetto quando la somma di alcuni (o tutti) i suoi divisori è uguale al valore del numero N.

la prima cosa banale da fare è trovare tutti i divisori e memorizzarli in un vettore.
dopo di che viene il "difficile" almeno per quanto mi riguarda...ovvero non riesco a combinare qualche ciclo in modo tale da provare a sommare tutte le combinazioni dei divisori trovati.

sapete aiutarmi??



ESEMPIO:
nel caso del numero 12, i suoi divisori sono: 1, 2, 3, 4, 6.
il numero 12 è un numero semi-perfetto dato che 1 + 2 + 3 + 6 = 12.