#include <stdio.h> int f(int m) { int i,summ = 0; for(i = 1;i <= m / 2;i++) { if(m % i ==0) summ += i; } return summ; } int main(void) { int m,n; while(scanf("%d%d",&m,&n) != EOF) { int i,j; for(i = m;i < n;i++) { if(i == f(f(i)) && i < f(i)) printf("%d %d\n",i,f(i)); } } return 0; } |
Double click to view unformatted code.