Advertisement
Guest User

Untitled

a guest
Dec 10th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.62 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7.     int a, b;
  8.     cin >> a >> b;
  9.  
  10.     if ((a < 100 || a>999) || (b < 100 || b>999) || a>b)
  11.         cout << "Numerele citite nu sunt in intervalul cerut!";
  12.     else
  13.     {
  14.         int cifra_1 = 0, cifra_2 = 0, cifra_3 = 0, cifra_4 = 0;
  15.  
  16.         if (a % 10 >= a / 10 % 10 && a % 10 >= a / 100)
  17.             cifra_1 = a % 10;
  18.         else if (a / 10 % 10 >= a % 10 && a / 10 % 10 >= a / 100)
  19.             cifra_1 = a / 10 % 10;
  20.         else if (a / 100 >= a % 10 && a / 100 >= a / 10 % 10)
  21.             cifra_1 = a / 100;
  22.  
  23.         if (b % 10 >= b / 10 % 10 && b % 10 >= b / 100)
  24.             cifra_2 = b % 10;
  25.         else if (b / 10 % 10 >= b % 10 && b / 10 % 10 >= b / 100)
  26.             cifra_2= b / 10 % 10;
  27.         else if (b / 100 >= b % 10 && b / 100 >= b / 10 % 10)
  28.             cifra_2 = b / 100;
  29.  
  30.         //////////////////////////////////////////////////////////
  31.  
  32.         if (a % 10 <= a / 10 % 10 && a % 10 <= a / 100)
  33.             cifra_3 = a % 10;
  34.         else if (a / 10 % 10 <= a % 10 && a / 10 % 10 <= a / 100)
  35.             cifra_3 = a / 10 % 10;
  36.         else if (a / 100 <= a % 10 && a / 100 <= a / 10 % 10)
  37.             cifra_3 = a / 100;
  38.  
  39.         if (b % 10 <= b / 10 % 10 && b % 10 <= b / 100)
  40.             cifra_4 = b % 10;
  41.         else if (b / 10 % 10 <= b % 10 && b / 10 % 10 <= b / 100)
  42.             cifra_4 = b / 10 % 10;
  43.         else if (b / 100 <= b % 10 && b / 100 <= b / 10 % 10)
  44.             cifra_4 = b / 100;
  45.  
  46.         int nr1 = 0, nr2 = 0;
  47.  
  48.         if (cifra_1 >= cifra_2)
  49.             nr1 = cifra_1 * 10 + cifra_2;
  50.         else if (cifra_2 >= cifra_1)
  51.             nr1 = cifra_2 * 10 + cifra_1;
  52.  
  53.  
  54.         if (cifra_3 <= cifra_4)
  55.             nr2 = cifra_3 * 10 + cifra_4;
  56.         else if (cifra_4 <= cifra_3)
  57.             nr2 = cifra_4 * 10 + cifra_3;
  58.        
  59.         cout << nr1 << ' ' << nr2;
  60.     }
  61.  
  62.  
  63.     return 0;
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement