#include<stdio.h> main() { int i,j,sum=0; for(i=1;i<1000;i++) { for(j=1;j<i;j++) if(i%j==0) sum+=j; if(sum==i) printf("%d\n",i); } }
#include<stdio.h> #include<math.h> int main() { int i,j,sum; for(i=1;i<1000;i++) { sum=1; for(j=2;j<=sqrt(i);j++) if(i%j==0) { sum+=j; if( j!=(i/j) ) sum+=(i/j); } if(sum==i) printf("%d\n",i); } return 0; }
#include<stdio.h> main() { int i,j; for(i=1;i<1000;i++) { int sum=0; for(j=1;j<i;j++) { if(i%j==0) sum+=j; } if(sum==i) printf("%d\n",i); } }