• Source
    1. #include<stdio.h>
    2. int main()
    3. {
    4. int i,j,a,b,c,count,n;
    5. while(scanf("%d",&n)==1)
    6. {
    7. if(n==0)
    8. {
    9. break;
    10. }
    11. count=0;
    12. for(i=1; i<=n; i++)
    13. {
    14. for(j=0; j<=i; j++)
    15. {
    16. a=(i*i*i)-(j*j*j);
    17. if(a==n)
    18. {
    19. count++;
    20. b=i;
    21. c=j;
    22. break;
    23. }
    24. }
    25. if(count>0)
    26. {
    27. break;
    28. }
    29.  
    30. }
    31. if(count>0)
    32. {
    33. printf("%d %d",b,c);
    34.  
    35. }
    36. else
    37. {
    38. printf("No solution");
    39. }
    40. printf("\n");
    41. }
    42. return 0;
    43. }