1 #include <stdio.h> 2 #include <math.h> 3 4 int main() 5 { 6 long int sum; 7 long int a,b; 8 int ka = 0,kb,i,j; 9 printf("Enter sum:\n"); 10 scanf("%ld",&sum); 11 for(a = 100; a <= sum; a++) 12 { 13 b = sum -a; 14 if(b < 100) 15 { 16 return 0; 17 } 18 ka = (long int)sqrt(a); 19 kb = (long int)sqrt(b); 20 i = 100 > ka ? 100 : ka; 21 for(; i <= a; i++) 22 { 23 if(a%i == 0) 24 { 25 j = 100 > kb ? 100 : kb; 26 for(; j <= b; j++) 27 { 28 if(b%j == 0) 29 { 30 printf("m = %d,n = %d,x = %d,y = %d\n",b/j,a/i,j,i); 31 } 32 } 33 } 34 } 35 } 36 37 return 0; 38 }