Advertisement
Guest User

Untitled

a guest
Dec 10th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.55 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, cifra_5 = 0, cifra_6 = 0;
  15.  
  16.         cifra_1 = a % 10;
  17.         cifra_2 = a / 10 % 10;
  18.         cifra_3 = a / 100;
  19.  
  20.         cifra_4 = b % 10;
  21.         cifra_5 = b / 10 % 10;
  22.         cifra_6 = b / 100;
  23.  
  24.         int x=0, y=0, x1=0, y1=0;
  25.        
  26.         if (cifra_1 >= cifra_2 && cifra_1 >= cifra_3)
  27.             x = cifra_1;
  28.         else if (cifra_2 >= cifra_1 && cifra_2 >= cifra_3)
  29.             x = cifra_2;
  30.         else if (cifra_3 >= cifra_2 && cifra_3 >= cifra_1)
  31.             x = cifra_3;
  32.  
  33.         if (cifra_4 >= cifra_5 && cifra_4 >= cifra_6)
  34.             y = cifra_4;
  35.         else if (cifra_5 >= cifra_6 && cifra_5 >= cifra_4)
  36.             y = cifra_5;
  37.         else if (cifra_6 >= cifra_5 && cifra_6 >= cifra_4)
  38.             y = cifra_6;
  39.  
  40.  
  41.         if (cifra_1 <= cifra_2 && cifra_1 <= cifra_3)
  42.             x1 = cifra_1;
  43.         else if (cifra_2 <= cifra_1 && cifra_2 <= cifra_3)
  44.             x1 = cifra_2;
  45.         else if (cifra_3 <= cifra_2 && cifra_3 <= cifra_1)
  46.             x1 = cifra_3;
  47.  
  48.         if (cifra_4 <= cifra_5 && cifra_4 <= cifra_6)
  49.             y1 = cifra_4;
  50.         else if (cifra_5 <= cifra_6 && cifra_5 <= cifra_4)
  51.             y1 = cifra_5;
  52.         else if (cifra_6 <= cifra_5 && cifra_6 <= cifra_4)
  53.             y1 = cifra_6;
  54.  
  55.         int nr1 = 0, nr2 = 0;
  56.  
  57.         if (x >= y)
  58.             nr1 = x * 10 + y;
  59.         else if (y >= x)
  60.             nr1 = y * 10 + x;
  61.  
  62.         if (x1 <= y1)
  63.             nr2 = x1 * 10 + y1;
  64.         else if (y <= x)
  65.             nr2 = y1 * 10 + x1;
  66.  
  67.         cout << endl << nr1 << ' ' << nr2;
  68.        
  69.     }
  70.  
  71.  
  72.     return 0;
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement