Verificar si un número es par o impar es un problema muy común en el lenguaje C. Los siguientes consejos se cubrirán en este artículo del Programa de pares e impares en C:
- Diagrama de flujo de programas pares e impares
- Algoritmo de programas pares e impares
- Pseudocódigo de programa pares e impares
- Programa para comprobar pares o impares
- Programa para verificar pares o impares usando un operador condicional
- Encontrar impar o par usando el operador bit a bit
Si un número es perfectamente divisible por 2, se conoce como número par. Los números restantes que no son perfectamente divisibles entre 2 se conocen como números impares. En palabras simples, los números pares son aquellos números que tienen la forma n = 2k, mientras que los números impares son aquellos números que tienen la forma n = 2k + 1. Todos los números enteros serán pares o impares. En este blog entenderemos cómo verificar si un número es par o impar usando el programa C.
Hay varias formas en las que podemos comprobar si un número dado es par o impar.
Veamos cada uno de ellos uno por uno.
Diagrama de flujo de programas pares e impares
A continuación se muestra el diagrama de flujo para el programa par o impar:
Ahora veamos el algoritmo para programas pares e impares en C.
Algoritmo de programas pares e impares
El algoritmo es muy simple:
COMIENZO
Paso 1 → Toma un número entero norte
Paso 2 → Asignar norte a la variable
Paso 3 → Realizar norte módulo 2 y compruebe el resultado si la salida es 0
Paso 4 → Si es cierto norte incluso
Paso 5 → Si es falso norte es impar
Ahora veamos el algoritmo para el pseudocódigo de programas pares e impares
Pseudocódigo de programa pares e impares
SI (entero módulo 2) es igual a 0
El número PRINT es par
MÁS
El número PRINT es impar
TERMINARA SI
Ahora veamos el algoritmo del programa para verificar par o impar
Programa para comprobar pares o impares
En el lenguaje de programación C, tenemos un operador de módulo que devuelve el resto del divisor y divident. Usaremos este operador para averiguar si el nuber es formato 2k o formato 2k + 1.
Ahora, miremos el código para comprobar si un número entero dado es par o impar.
Código
if (num% 2 == 0) printf ('% d es par.', num) else printf ('% d es impar.', num)
Continuando, veamos el código completo.
Ejemplo
ciencia de datos que es
#include int main () {int num printf ('Ingresa un número:') scanf ('% d', & num) if (num% 2 == 0) printf ('% d es par.', num) else printf ('% d es impar.', num) return 0}
Salida1:
Salida2:
En este programa verificamos si el número dado devuelve 0 o 1resto cuando lo dividimos con 2. Si n% 2 == 0, el número es par, de lo contrario el número es impar.
Ahora veamos una variación más en la que puede realizar lo mismo.
Programa para verificar pares o impares usando un operador condicional
También puede usar el operador condicional para verificar la misma condición que hemos discutido anteriormente.
Operador condicional / operador ternario: Los operadores condicionales devuelven un valor si la condición es verdadera y devuelve otro valor si la condición es falsa.
Sintaxis : (¿Condición? True_value: false_value)
Ejemplo : (X > 10 ? 0 : 1)
Ejemplo
#include int main () {int num printf ('Ingresa un número:') scanf ('% d', & num) (num% 2 == 0)? printf ('% d es par.', num): printf ('% d es impar.', num) return 0}
Salida1:
Salida2:
Veamos una variación más
Encontrar impar o par usando el operador bit a bit
También puede verificar si el número dado es par o impar usando el operador AND bit a bit.
Ejemplo
#include int main () {int num printf ('Ingresa un número:') scanf ('% d', & num) if (num & 1 == 1) printf ('% d es impar.', num) else printf ('% d es par.', num) return 0}
Salida1:
Salida2:
Ahora, después de pasar por los programas anteriores, habrá entendido cómo verificar si un número dado es par o impar en la programación C. Espero que este blog sea informativo y de valor agregado para ti.
Con esto, llegamos al final de este artículo del Programa pares e impares en C.
revisar la formación proporcionada por Edureka en muchas tecnologías como Java, Primavera y muchos más, una empresa de aprendizaje en línea de confianza con una red de más de 250.000 alumnos satisfechos repartidos por todo el mundo.
Tienes una pregunta para nosotros? Menciónelo en la sección de comentarios de este blog 'Programa pares e impares en C' y nos comunicaremos con usted lo antes posible.