Advertisement
Guest User

Untitled

a guest
Nov 17th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. #include <iostream>
  2. #include <climits>
  3.  
  4. using namespace std;
  5. int main()
  6. {
  7. int a,b,maxxa=INT_MIN,maxxb=INT_MIN,minna1=INT_MAX,minna2=INT_MAX,minnb1=INT_MAX,minnb2=INT_MAX,uc;
  8. cin>>a>>b;
  9. while(a)
  10. {
  11. uc=a%10;
  12. if(uc>maxxa)
  13. maxxa=uc;
  14. if(uc==0)
  15. minna1=uc;
  16. else
  17. if(uc<minna2)
  18. minna2=uc;
  19. a/=10;
  20. }
  21. while(b)
  22. {
  23. uc=b%10;
  24. if(uc>maxxb)
  25. maxxb=uc;
  26. if(uc==0)
  27. minnb1=uc;
  28. else
  29. if(uc<minnb2)
  30. minnb2=uc;
  31. b/=10;
  32. }
  33. if(maxxa>maxxb)
  34. cout<<maxxa*10+maxxb<<" ";
  35. else
  36. cout<<maxxb*10+maxxa<<" ";
  37. if(minna1!=0 && minnb1!=0)
  38. {
  39. if(minna2<minnb2)
  40. cout<<minna2*10+minnb2;
  41. else
  42. cout<<minnb2*10+minna2;
  43. }
  44. else
  45. {
  46. if(minna1==0 && minnb1!=0)
  47. cout<<minnb2*10;
  48. else
  49. {
  50. if(minna1!=0 && minnb1==0)
  51. cout<<minna2*10;
  52. else
  53. {
  54. if(minna1==0 && minnb1==0)
  55. {
  56. if(minnb2<minna2)
  57. cout<<minnb2*10;
  58. else
  59. cout<<minna2*10;
  60. }
  61. }
  62. }
  63. }
  64. return 0;
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement