#include<stdio.h> #include <stdlib.h> #include <string.h> #include <math.h> int main() { int n,m,i,j,k,closer,cc; scanf("%d %d",&n,&m); for(i=n;i<=m;i++){ closer=0; for(j=1;j<i;j++){ if(i%j==0){ closer+=j; } } cc=0; if(closer>=n&&closer<=m){ for(k=1;k<closer;k++){ if(closer%k==0){ cc+=k; } } if(cc==i&&i<closer){ printf("%d %d\n",i,closer); } } } return 0; } |
Double click to view unformatted code.