Crear una función para validar números pares

CBeginner
Practicar Ahora

Introducción

En este desafío, los ingenieros deben desarrollar una función capaz de identificar y clasificar rápidamente los componentes con numeración par en una línea de producción dentro de un sistema de control de calidad industrial. La función debe recibir un número entero como entrada y devolver 1 si el número es par, o 0 si el número es impar. La implementación debe utilizar el operador de módulo para determinar la paridad, y la función debe ponerse a prueba con diferentes valores numéricos.

Crear una función para validar números pares

En un sistema de control de calidad de fabricación, los ingenieros requieren un método fiable para identificar y clasificar rápidamente los componentes con numeración par de una línea de producción, garantizando así una clasificación y procesamiento eficientes.

Tareas

  • Crear una función llamada is_even_number que reciba un número entero como entrada.
  • La función debe devolver 1 si el número es par, o 0 si el número es impar.
  • Implementar la función utilizando el operador de módulo para determinar si el número es par.
  • Modificar la función main() para probar su implementación con diferentes números.

Requisitos

  • Crear la función en el archivo ~/project/even_number_validator.c.
  • Utilizar exactamente el nombre de función is_even_number.
  • La función debe aceptar un parámetro de tipo entero.
  • El tipo de retorno debe ser int.
  • Utilizar el operador de módulo % para verificar la paridad.
  • Probar la función con al menos tres números diferentes dentro de main().

Ejemplos

Compile y ejecute el programa para probar la función con diferentes valores.

gcc even_number_validator.c -o even_number_validator
./even_number_validator

Ejemplos de llamadas a la función y resultados esperados:

is_even_number(4)  // Devuelve 1
is_even_number(7)  // Devuelve 0
is_even_number(0)  // Devuelve 1

Consejos

  • Utilice el operador de módulo % para comprobar si un número es divisible por 2.
  • Un número se considera par si al dividirlo por 2 el residuo es cero.
  • Recuerde que el 0 se considera un número par.
  • Utilice la comparación number % 2 == 0 para determinar la paridad.
✨ Revisar Solución y Practicar

Resumen

En conclusión, este desafío requería la creación de una función capaz de identificar eficientemente componentes con numeración par en un sistema de control de calidad industrial. La función recibe un entero y devuelve 1 si es par o 0 si es impar, utilizando el operador de módulo para el cálculo. La implementación fue validada con diversos números para garantizar su correcto funcionamiento.