Advertisement
Farjana_akter

cube

Feb 18th, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int cube[100000]={0},x[100000]={0},y[100000]={0};
  5. int main()
  6. {
  7. int n,i,j,a,b,c,k=0;
  8. for(i=1;i<=55;i++)
  9. {
  10. for(j=1;j<=i;j++)
  11. {
  12. a=(i*i*i)-(j*j*j);
  13. if(a<=10000&&cube[a]==0)
  14. {
  15. cube[a]=1;
  16. x[a]=i;
  17. y[a]=j;
  18. }
  19. }
  20. }
  21. while(cin>>n)
  22. {
  23. if(n==0)
  24. break;
  25. else
  26. {
  27. if(cube[n]==0)
  28. cout<<"No solution"<<endl;
  29. else
  30. cout<<x[n]<<" "<<y[n]<<endl;
  31. }
  32. }
  33. return 0;
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement