View Code of Problem 93

#include<stdio.h>
int s(int n)
{
    int m=0,i;
    for(i=1;i<n;i++)
    {
        if(n%i==0)
        {
            m+=i;
        }
    }
    return (m);
}
int main()
{
    int m,n,i;
    scanf("%d%d",&m,&n);
    for(i=m;i<n;i++)
    {
        if(s(s(i))==i&&i<s(i))
           printf("%d %d\n",i,s(i));
    }
    return 0;
}

Double click to view unformatted code.


Back to problem 93