// numere_perfecte.cpp : Defines the entry point for the console application. // //se vor genera toate nr cuprinse intre 1 si k.Pentru fiecare se vor calc suma //divizorilor si dc aceasra este eg cy k se va tipari numarul perfect k #include void main() { int k,x,suma,d; printf("\nLimita superioara"); scanf("%d",&k); for(x=1;x<=k;x++) { suma=1; for(d=2;d<=x/2;d++) if(x%d==0) suma=suma+d; if(x==suma) { printf("\n%d=1",d); for(d=2;d<=x/2;d++) if(x%2==0) printf(" + %d",d); } } }