porfa tengo varios necesito ayuda estoy comenzando en esto
¿si es par que?...¿el resultado?...Voy a hacerlo con el resultado
Pues es sencillo.
Solo tienes que usar el operador modulo %.
//__________ ______
//Programa Completo|
//__________ ______|
__________ __________ __________ __________ __________ __________
//
#include <stdlib.h>
// funcion main
int main ()
{
int numero1;
int numero2;
int numero3;
int resultado;
printf ("Ingrese el primer numero : ");
scanf ("%i", &numero1);
printf ("Ingrese el segundo numero : ");
scanf ("%i", &numero2);
printf ("Ingrese el tercer numero : ");
scanf ("%i", &numero3);
printf ("\n");
resultado = numero1 + numero2 + numero3;
if ((resultado % 2) == 0)
printf ("El resultado es %i", resultado);
printf ("\nEl resultado es un numero par\n\n");
}
else
printf ("\nEl resultado es un numero impar\n\n");
system ("Pause");
return 0;
} // fin de la funcion main
//__________ __________ __________ __________ __________ __________
Notas:
La expresion
(resultado % 2)
Se lee como: "El modulo (residuo) de la division del "resultado" (contenido de la variable "resultado") entre 2"
Esta expresion siempre va a originar como resultado los numeros 1 o 0.
Si el resultado de la anterior operacion es cero, eso quiere decir que el numero es par.
Si el resultado de la anterior operacion es uno, eso quiere decir que el numero es impar.
Este programa fue escrito y verificado usando el entorno de desarrollo integrado (ide) devc++
no se programar en c pero te voy a dar la logica primero sumas los numero 2+2+2=6
6%2 si te da 0 es par y si no impar y luego lo imprimes
% este simbolo lo que te devuelve es despues de la cooma o punto osea si pones 7%2 lo que te va a devolver es el 5
Para saber si un número es par o impar se debe hacer mediante una condición.
if( (numero % 2) == 0 ) {
printf("El numero es par");
} else {
printf("El numero es impar");
El operador %, sirve para saber cuanto es el resto de una operación.
10 % 2 = 0
Por lo que deducimos que es par siempre que sea igual a 0.
Espero haber sido de ayuda, un saludo.
Comments
¿si es par que?...¿el resultado?...Voy a hacerlo con el resultado
Pues es sencillo.
Solo tienes que usar el operador modulo %.
//__________ ______
//Programa Completo|
//__________ ______|
__________ __________ __________ __________ __________ __________
//
#include <stdlib.h>
// funcion main
int main ()
{
int numero1;
int numero2;
int numero3;
int resultado;
printf ("Ingrese el primer numero : ");
scanf ("%i", &numero1);
printf ("Ingrese el segundo numero : ");
scanf ("%i", &numero2);
printf ("Ingrese el tercer numero : ");
scanf ("%i", &numero3);
printf ("\n");
resultado = numero1 + numero2 + numero3;
if ((resultado % 2) == 0)
{
printf ("El resultado es %i", resultado);
printf ("\nEl resultado es un numero par\n\n");
}
else
{
printf ("El resultado es %i", resultado);
printf ("\nEl resultado es un numero impar\n\n");
}
system ("Pause");
return 0;
} // fin de la funcion main
//__________ __________ __________ __________ __________ __________
Notas:
La expresion
(resultado % 2)
Se lee como: "El modulo (residuo) de la division del "resultado" (contenido de la variable "resultado") entre 2"
Esta expresion siempre va a originar como resultado los numeros 1 o 0.
Si el resultado de la anterior operacion es cero, eso quiere decir que el numero es par.
Si el resultado de la anterior operacion es uno, eso quiere decir que el numero es impar.
__________ __________ __________ __________ __________ __________
Este programa fue escrito y verificado usando el entorno de desarrollo integrado (ide) devc++
no se programar en c pero te voy a dar la logica primero sumas los numero 2+2+2=6
6%2 si te da 0 es par y si no impar y luego lo imprimes
% este simbolo lo que te devuelve es despues de la cooma o punto osea si pones 7%2 lo que te va a devolver es el 5
Para saber si un número es par o impar se debe hacer mediante una condición.
if( (numero % 2) == 0 ) {
printf("El numero es par");
} else {
printf("El numero es impar");
}
El operador %, sirve para saber cuanto es el resto de una operación.
10 % 2 = 0
Por lo que deducimos que es par siempre que sea igual a 0.
Espero haber sido de ayuda, un saludo.