У овом примеру, иф … елсе се користи за проверу да ли је број који је корисник унео паран или непаран.
Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања на Ц ++:
- Ц ++ иф, иф … елсе и угнеждени иф … елсе
Цели бројеви који су савршено дељиви са 2 називају се парни бројеви.
А они цели бројеви који нису савршено дељиви са 2 нису познати као непаран број.
Да би се проверило да ли је цео број паран или непаран, остатак се израчунава када се подели са 2 помоћу модула оператора % . Ако је остатак нула, тај цели број је чак и ако није тај цео број је непаран.
Пример 1: Проверите да ли је број паран или непаран ако је другачије
#include using namespace std; int main() ( int n; cout <> n; if ( n % 2 == 0) cout << n << " is even."; else cout << n << " is odd."; return 0; )
Оутпут
Унесите цео број: 23 23 је непарно.
У овом програму се изјава иф … елсе користи за проверу да ли n%2 == 0
је тачно или не. Ако је овај израз тачан, н је чак и ако није, н је непаран.
Можете користити и тернарне операторе?: Уместо иф … елсе наредбе. Тернарни оператор је кратка нотација изјаве иф … елсе.
Пример 2: Проверите да ли је број паран или непаран помоћу тернарних оператора
#include using namespace std; int main() ( int n; cout <> n; (n % 2 == 0) ? cout << n << " is even." : cout << n << " is odd."; return 0; )