Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main()
- {
- int a, b;
- cin >> a >> b;
- if ((a < 100 || a>999) || (b < 100 || b>999) || a>b)
- cout << "Numerele citite nu sunt in intervalul cerut!";
- else
- {
- int cifra_1 = 0, cifra_2 = 0, cifra_3 = 0, cifra_4 = 0;
- if (a % 10 >= a / 10 % 10 && a % 10 >= a / 100)
- cifra_1 = a % 10;
- else if (a / 10 % 10 >= a % 10 && a / 10 % 10 >= a / 100)
- cifra_1 = a / 10 % 10;
- else if (a / 100 >= a % 10 && a / 100 >= a / 10 % 10)
- cifra_1 = a / 100;
- if (b % 10 >= b / 10 % 10 && b % 10 >= b / 100)
- cifra_2 = b % 10;
- else if (b / 10 % 10 >= b % 10 && b / 10 % 10 >= b / 100)
- cifra_2= b / 10 % 10;
- else if (b / 100 >= b % 10 && b / 100 >= b / 10 % 10)
- cifra_2 = b / 100;
- //////////////////////////////////////////////////////////
- if (a % 10 <= a / 10 % 10 && a % 10 <= a / 100)
- cifra_3 = a % 10;
- else if (a / 10 % 10 <= a % 10 && a / 10 % 10 <= a / 100)
- cifra_3 = a / 10 % 10;
- else if (a / 100 <= a % 10 && a / 100 <= a / 10 % 10)
- cifra_3 = a / 100;
- if (b % 10 <= b / 10 % 10 && b % 10 <= b / 100)
- cifra_4 = b % 10;
- else if (b / 10 % 10 <= b % 10 && b / 10 % 10 <= b / 100)
- cifra_4 = b / 10 % 10;
- else if (b / 100 <= b % 10 && b / 100 <= b / 10 % 10)
- cifra_4 = b / 100;
- int nr1 = 0, nr2 = 0;
- if (cifra_1 >= cifra_2)
- nr1 = cifra_1 * 10 + cifra_2;
- else if (cifra_2 >= cifra_1)
- nr1 = cifra_2 * 10 + cifra_1;
- if (cifra_3 <= cifra_4)
- nr2 = cifra_3 * 10 + cifra_4;
- else if (cifra_4 <= cifra_3)
- nr2 = cifra_4 * 10 + cifra_3;
- cout << nr1 << ' ' << nr2;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement