// Elaine Torrez Chapter 4 P. 220, #1
/**************************************************************************
* MINIMUM / MAXIMUM
* ------------------------------------------------------------------------
* This program asks the user to enter two numbers. It then uses the
* conditional operator (?:) to determine which number is smaller and
* which number is larger, and displays the results.
* ------------------------------------------------------------------------
* INPUT
* num1 : First number
* num2 : Second number
*
* OUTPUT
* The smaller number
* The larger number
**************************************************************************/
#include <iostream>
using namespace std;
int main()
{
int num1, num2; // User input numbers
int smaller, larger;
// Get input
cout << "Enter the first number: ";
cin >> num1;
cout << "Enter the second number: ";
cin >> num2;
// Conditional operator (?:) to determine smaller/larger
smaller = (num1 < num2) ? num1 : num2;
larger = (num1 > num2) ? num1 : num2;
// Display results
cout << "The smaller number is: " << smaller << endl;
cout << "The larger number is: " << larger << endl;
return 0;
}
Ly8gRWxhaW5lIFRvcnJleiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENoYXB0ZXIgNCBQLiAyMjAsICMxCi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogKiBNSU5JTVVNIC8gTUFYSU1VTQogKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICogVGhpcyBwcm9ncmFtIGFza3MgdGhlIHVzZXIgdG8gZW50ZXIgdHdvIG51bWJlcnMuIEl0IHRoZW4gdXNlcyB0aGUgCiAqIGNvbmRpdGlvbmFsIG9wZXJhdG9yICg/OikgdG8gZGV0ZXJtaW5lIHdoaWNoIG51bWJlciBpcyBzbWFsbGVyIGFuZCAKICogd2hpY2ggbnVtYmVyIGlzIGxhcmdlciwgYW5kIGRpc3BsYXlzIHRoZSByZXN1bHRzLgogKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICogSU5QVVQKICogICBudW0xIDogRmlyc3QgbnVtYmVyCiAqICAgbnVtMiA6IFNlY29uZCBudW1iZXIKICoKICogT1VUUFVUCiAqICAgVGhlIHNtYWxsZXIgbnVtYmVyCiAqICAgVGhlIGxhcmdlciBudW1iZXIKICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwoKI2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKQp7CiAgICBpbnQgbnVtMSwgbnVtMjsgICAvLyBVc2VyIGlucHV0IG51bWJlcnMKICAgIGludCBzbWFsbGVyLCBsYXJnZXI7CgogICAgLy8gR2V0IGlucHV0CiAgICBjb3V0IDw8ICJFbnRlciB0aGUgZmlyc3QgbnVtYmVyOiAiOwogICAgY2luID4+IG51bTE7CiAgICBjb3V0IDw8ICJFbnRlciB0aGUgc2Vjb25kIG51bWJlcjogIjsKICAgIGNpbiA+PiBudW0yOwoKICAgIC8vIENvbmRpdGlvbmFsIG9wZXJhdG9yICg/OikgdG8gZGV0ZXJtaW5lIHNtYWxsZXIvbGFyZ2VyCiAgICBzbWFsbGVyID0gKG51bTEgPCBudW0yKSA/IG51bTEgOiBudW0yOwogICAgbGFyZ2VyICA9IChudW0xID4gbnVtMikgPyBudW0xIDogbnVtMjsKCiAgICAvLyBEaXNwbGF5IHJlc3VsdHMKICAgIGNvdXQgPDwgIlRoZSBzbWFsbGVyIG51bWJlciBpczogIiA8PCBzbWFsbGVyIDw8IGVuZGw7CiAgICBjb3V0IDw8ICJUaGUgbGFyZ2VyIG51bWJlciBpczogIiA8PCBsYXJnZXIgPDwgZW5kbDsKCiAgICByZXR1cm4gMDsKfQo=