Quiero realizar un programa en C en el que se pida ingresar números hasta que se ingrese un "0" o un número negativo, cuando esto ocurra el programa debe mostrar:
a) Cuantos números se ingresarón
b)Cuantos números son primos
c) Cuántos números son pares
d) Cuántos números son impares.
He realizado practicamente cada inciso por separado, pero no se como podría poner todo en un mismo programa.
Código:
#include <stdio.h>
int main()
{
int n, i, flag = 0;
printf("Teclea un numero entero positivo: ");
scanf("%d",&n);
for(i=2; i<=n/2; ++i)
{
if(n%i==0)
{
flag=1;
break;
}
}
if (flag==0)
printf("%d SI es un numero primo.",n);
else
printf("%d NO es un numero primo :(",n);
getch();
return 0;
}
Ojalá pudieran ayudarme ! Gracias !