#include<stdio.h> #include<string.h> #include<math.h> #include<malloc.h> int qms(int a) { int sum = 0; int temp = a / 2; for (int i = 1;i <= temp;i++) { if (a%i == 0) sum = sum + i; } return sum; } int main(){ int a,b; scanf("%d%d",&a,&b); for (int i = a;i <= b;i++) { int x = qms(i); if (qms(x) == i && i < x) printf("%d %d\n", i, x); } } |
Double click to view unformatted code.