Cita:
Iniciado por WaRc3L Bueno, este ejercicio creo que es facil.
El primer paso es: Poner el numero de enteros que se va a dar a continuacion.
Podrias hacer un for, podria ser asi, y dentro preguntar los numeros en un array.
For:
Código:
for ( int i = 0; i < NumEnteros; i++ )
El segundo paso seria :
Despues, en un otro for, comprovar si son pares o impares. Para poder comprovarlo, existe un operador, que es para conseguir el restante de la division, el operador es '%'.
Esto que propones es algo ineficiente, puedes aprovechar al mismo tiempo que vas leyendo los números para tratarlos e ir incrementando el contador de pares/impares. Cosa que además beneficia para hacer programas que leen los números de un fichero del cual no te dicen cuantos hay.
Concretamente me refiero a sentencias linux como:
Código:
mort@debian: ./programa < entrada.txt
Aunque lo mismo pasaría usando funciones para tratar ficheros directamente en el código, of course.
En cuanto al programa, jocris, aprender no lo harás si te hacen siempre todos los programas. Que uno te lo resolví porque entendía que justo acababas de empezar y querías un ejemplo. Pero si no piensas por ti mismo no vas a programar de verdad nunca, ya que programar es esencialmente "ideas felices" por un tubo xDDD