Создание функции проверки четности чисел

CBeginner
Практиковаться сейчас

Введение

В рамках данного испытания инженерам необходимо разработать функцию, способную оперативно идентифицировать и сортировать компоненты с четными номерами на производственной линии в системе контроля качества. Функция должна принимать целое число в качестве входного параметра и возвращать 1, если число четное, или 0, если число нечетное. Реализация должна основываться на использовании оператора остатка от деления для определения четности, а работоспособность функции необходимо проверить на различных числовых значениях.

Создание функции проверки четности чисел

В системе контроля качества на производстве инженерам требуется надежный метод для быстрой идентификации и сортировки деталей с четными серийными номерами, что обеспечивает эффективность логистических процессов.

Задачи

  • Создайте функцию с именем is_even_number, которая принимает целое число на вход.
  • Функция должна возвращать 1, если число четное, и 0, если число нечетное.
  • Реализуйте логику проверки четности с помощью оператора взятия остатка от деления.
  • Модифицируйте функцию main() для тестирования вашей реализации на различных числах.

Требования

  • Напишите код функции в файле ~/project/even_number_validator.c.
  • Используйте строго заданное имя функции: is_even_number.
  • Функция должна принимать один параметр типа int.
  • Тип возвращаемого значения должен быть int.
  • Для проверки четности используйте оператор %.
  • Протестируйте функцию как минимум на трех различных числах внутри main().

Примеры

Скомпилируйте и запустите программу, чтобы проверить работу функции.

gcc even_number_validator.c -o even_number_validator
./even_number_validator

Примеры вызова функции и ожидаемые результаты:

is_even_number(4)  // Возвращает 1
is_even_number(7)  // Возвращает 0
is_even_number(0)  // Возвращает 1

Подсказки

  • Используйте оператор %, чтобы узнать, делится ли число на 2 без остатка.
  • Число считается четным, если результат выражения number % 2 равен 0.
  • Помните, что 0 в программировании и математике считается четным числом.
  • Для возврата результата можно использовать логическое сравнение number % 2 == 0.
✨ Проверить решение и практиковаться

Резюме

Подводя итог, в данном испытании была разработана функция для эффективной идентификации четных компонентов в системе контроля качества производства. Функция принимает целое число и возвращает 1, если оно четное, или 0, если нечетное, используя оператор остатка от деления. Корректность реализации была подтверждена тестированием на различных входных данных.