#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
long int num;
float numero, A, C;
int B, pares=0, impares=0;
char continuar='s';
int main()
{
while (continuar=='s'||continuar=='S')
{
system("CLS"); /*Borra pantalla*/
printf("\nAlgoritmo que cuenta la cantidad de numeros pares e impares ingresados\n\n");
printf("Ingrese un numero \n");
scanf("%ld", &num); /*Lee el numero como entero*/
numero=num; /*Se almacena el valor entero en una variable decimal*/
A=numero/2; /*Division entre dos*/
B=A; /*Se toma la parte entera de la division*/
C=A-B; /*Se resta para obtener el residuo de la division*/
if (C==0) /*Se prueba si hay residuo*/
{
pares++;
}
else
{
impares++;
}
getchar(); /*Para que la condicion lo lea la barra de intro*/
printf("\n¿Desea ingresar otro numero?\n"); /*Al ser 's' o 'S' continua el ciclo, sino se sale*/
continuar=getchar();
}
system("CLS"); /*Borra pantalla*/
printf("\nCantidad de numeros Pares = %i", pares);
printf("\nCantidad de numneros Impares = %i\n\n", impares);
system("PAUSE"); /*Detiene el programa para mostrar los resultados*/
}