View Code of Problem 93

#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.


Back to problem 93