Програма C для перевірки парного чи непарного числа

У цьому прикладі ви навчитеся перевіряти, чи число, введене користувачем, є парним чи непарним.

Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування на С:

  • C Оператори програмування
  • C if… else Заява

Парне число - це ціле число, яке точно ділиться на 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 непарно. 

У програмі ціле число, введене користувачем, зберігається у змінній num.

Потім, чи дійсно num ділиться на 2чи ні, перевіряється за допомогою %оператора модуля .

Якщо число цілком ділиться на 2, тестовий вираз number%2 == 0має значення 1(true). Це означає, що число парне.

Однак, якщо тестовий вираз має значення 0(false), число непарне.

Програма для перевірки непарного та парного використання тернарного оператора

 #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оператора.

Цікаві статті...