Програм за проверу да ли је број паран или непаран

У овом примеру ћете научити да проверите да ли је број који је корисник унео паран или непаран.

Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања на Ц:

  • Ц Оператери програмирања
  • Ц иф… елсе Изјава

Паран број је цео број који је тачно дељив са 2. На пример: 0, 8, -24

Непаран број је цео број који није тачно дељив са 2. На пример: 1, 7, -11, 15

Програм за проверу парних или непарних

 #include int main() ( int num; printf("Enter an integer: "); scanf("%d", &num); // True if num is perfectly divisible by 2 if(num % 2 == 0) printf("%d is even.", num); else printf("%d is odd.", num); return 0; ) 

Оутпут

 Унесите цео број: -7 -7 је непарно. 

У програму се цео број који је унео корисник чува у променљивој нум.

Затим 2се помоћу %оператора модула проверава да ли је нум савршено дељив са или не .

Ако је број савршено дељив са 2, тест израз number%2 == 0израчунава вредност 1(тачно). То значи да је број паран.

Међутим, ако се тест израз оцени на 0(нетачно), број је непаран.

Програм за проверу непарних и непарних случајева помоћу тернарног оператора

 #include int main() ( int num; printf("Enter an integer: "); scanf("%d", &num); (num % 2 == 0) ? printf("%d is even.", num) : printf("%d is odd.", num); return 0; ) 

Оутпут

 Унесите цео број: 33 33 је непарно. 

У горњем програму смо користили тернарни оператор ?:уместо if… elseизраза.

Занимљиви Чланци...