#include<bits/stdc++.h>
using namespace std;
void somadhan()
{
//Syntex of ternary operator
//condition? expression_if_true : expression_if_false;
//Greater between two integer.
int a=10, b=-12;
int greater = (a>b) ? a : b ;
//ternary operator--> (a>b) ? a : b ;
cout<<"Greater number between "<< a<<" & "<<b <<" is: "<<greater<<"\n";
//checking positive, neqative or zero;
int num=-11;
string check= (num>0) ? "Positive" :(num==0) ? "Zero" : "Negative" ;
//Nested ternary operator--> (num>0) ? "Positive" :(num==0) ? "Zero" : "Negative" ;
cout<<num<<" is a "<<check<<" number."<<"\n";
//Checking even odd
string result= (num%2==0) ? "even" : "odd" ;
//ternary operator --> (num%2==0) ? "even" : "odd" ;
cout<<num<<" is an "<<result<<" number"<<"\n";
}
int main()
{
ios::sync_with_stdio(false);
cin.tie(0), cout.tie(0);
somadhan();
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKdm9pZCBzb21hZGhhbigpCnsgCiAgICAvL1N5bnRleCBvZiB0ZXJuYXJ5IG9wZXJhdG9yIAogICAgLy9jb25kaXRpb24/IGV4cHJlc3Npb25faWZfdHJ1ZSA6IGV4cHJlc3Npb25faWZfZmFsc2U7CgogICAgLy9HcmVhdGVyIGJldHdlZW4gdHdvIGludGVnZXIuCiAgICBpbnQgYT0xMCwgYj0tMTI7CgogICAgaW50IGdyZWF0ZXIgPSAoYT5iKSA/IGEgOiBiIDsKCiAgICAvL3Rlcm5hcnkgb3BlcmF0b3ItLT4gKGE+YikgPyBhIDogYiA7CgogICAgY291dDw8IkdyZWF0ZXIgbnVtYmVyIGJldHdlZW4gIjw8IGE8PCIgJiAiPDxiIDw8IiBpczogIjw8Z3JlYXRlcjw8IlxuIjsKCiAgICAvL2NoZWNraW5nIHBvc2l0aXZlLCBuZXFhdGl2ZSBvciB6ZXJvOwogICAgCiAgICBpbnQgbnVtPS0xMTsKCiAgICBzdHJpbmcgY2hlY2s9IChudW0+MCkgPyAiUG9zaXRpdmUiIDoobnVtPT0wKSA/ICJaZXJvIiA6ICJOZWdhdGl2ZSIgOwogICAgCiAgICAvL05lc3RlZCB0ZXJuYXJ5IG9wZXJhdG9yLS0+IChudW0+MCkgPyAiUG9zaXRpdmUiIDoobnVtPT0wKSA/ICJaZXJvIiA6ICJOZWdhdGl2ZSIgOwoKICAgIGNvdXQ8PG51bTw8IiBpcyBhICI8PGNoZWNrPDwiIG51bWJlci4iPDwiXG4iOwogICAgCiAgICAvL0NoZWNraW5nIGV2ZW4gb2RkCiAgICBzdHJpbmcgcmVzdWx0PSAobnVtJTI9PTApID8gImV2ZW4iIDogIm9kZCIgOwoKICAgIC8vdGVybmFyeSBvcGVyYXRvciAtLT4gKG51bSUyPT0wKSA/ICJldmVuIiA6ICJvZGQiIDsKCiAgICBjb3V0PDxudW08PCIgaXMgYW4gIjw8cmVzdWx0PDwiIG51bWJlciI8PCJcbiI7Cgp9CgppbnQgbWFpbigpCnsKICAgIGlvczo6c3luY193aXRoX3N0ZGlvKGZhbHNlKTsKICAgIGNpbi50aWUoMCksIGNvdXQudGllKDApOwoKICAgIHNvbWFkaGFuKCk7CgogICAgcmV0dXJuIDA7Cn0=