View Code of Problem 93

#include <iostream>
#include <cstdio>
#include <cmath>
using namespace  std;
int main(){
    int m,n,sum1,sum2;
    cin>>m>>n;
    for(int i=m;i<=n;i++){
        sum1=0,sum2=0;
        for(int j=1;j<i;j++){
            if(i%j==0)
                sum1+=j;
        }
        for(int j=1;j<sum1;j++){
            if(sum1%j==0)
                sum2+=j;
        }
        if(i==sum2&&i<sum1)
            cout<<sum2<<" "<<sum1<<endl;
    }
    return 0;
}


Double click to view unformatted code.


Back to problem 93