Documentos de Académico
Documentos de Profesional
Documentos de Cultura
main() {
int num,resultado;
num=0;
printf ("Ingrese un numero entero positivo: \n");
scanf("%d",&num);
/* llamado a la funcion y el valor que retorna se guarda
en RESULTADO*/
resultado=esImpar(num);
if (resultado==0)
printf("El Numero %d es PAR \n",num);
else
printf("El Numero %d es IMPAR \n",num);
}
2) Programa que diga sin un Nro es Par o Impar y determina el factorial de un Nro
#include <stdio.h>
#include <stdlib.h>
/* funcion que verifica si el numero es par o impar*/
int esImpar(int x){
int salida;
if (x % 2 !=0)
salida=1;
else
salida=0;
return(salida);
}
main() {
int num,opc,resultado;
/* llamado a la funcion*/
printf (" MENU \n");
printf ("[1] PAR - IMPAR \n");
printf ("[2] FACTORIAL DEL NUMERO \n");
printf (" SELECCIONE UNA OPCION \n");
scanf("%d",&opc);
printf ("Ingrese un numero entero positivo: \n");
scanf("%d",&num);
if (opc==1) {
resultado=esImpar(num);
if (resultado==0)
printf("El Numero %d es PAR \n",num);
else
printf("El Numero %d es IMPAR \n",num);
}
if (opc==2) {
resultado=factorial(num);
printf("El Factorial %d \n",resultado);
}
}
3) Programa que diga sin un Nro es Par o Impar y determina el factorial de un Nro, pero
usando las funciones después del programa principal.
#include <stdio.h>
#include <stdlib.h>
int esImpar(int x);
int factorial(int y);
main() {
int num,opc,resultado;
/* llamado a la funcion*/
printf (" M E N U \n");
printf ("[1] PAR - IMPAR \n");
printf ("[2] FACTORIAL DEL NUMERO \n");
printf (" SELECCIONE UNA OPCION \n");
scanf("%d",&opc);
printf ("Ingrese un numero entero positivo: \n");
scanf("%d",&num);
if (opc==1) {
resultado=esImpar(num);
if (resultado==0)
printf("El Numero %d es PAR \n",num);
else
printf("El Numero %d es IMPAR \n",num);
}
if (opc==2) {
resultado=factorial(num);
printf("El Factoriales %d \n",resultado);
}
}