/*Scrieti o functie care calculeaza suma divizorilor naturali ai unui numar natural n. Un numar este perfect daca este egal cu suma divizorilor proprii pozitivi (ex: 28 = 1 + 2 + 4 + 7 + 14). Realizati un program care sa genereze primele k numere perfecte (k < 5 !). */ #include unsigned long suma(unsigned long n) { unsigned long i,sum=0;; for(i=1; i<=n/2; i++) if(n % i == 0) { sum += i; } return sum; } int main() { unsigned long n,i; int k, contor; printf("Dati un nr nat : "); scanf("%u",&n); printf("\nSuma div proprii este: %u",suma(n)); printf("\nDati un k < 5:"); scanf("%d",&k); printf("\nprimele %d nr perfecte:\n ",k); i=1; contor=0; while(contor