¡Buenos días a todos!
Tengo como consigna este ejercicio:ingresar un conjunto de 20 personas y solamente contabilizar aquellos que tengan edad comprendida entre 18 y 45.
Recién estoy empezando en esto ayer empece a investigar así que perdonen. La verdad no se que hago mal, hay veces que me pide 5 datos cuando ingreso numeros muy altos, y cuando ingreso bajos solo me pide 4.
Código (lo realice con 4 personas para no tener que estar ingresando tantos datos).
Tengo como consigna este ejercicio:ingresar un conjunto de 20 personas y solamente contabilizar aquellos que tengan edad comprendida entre 18 y 45.
Recién estoy empezando en esto ayer empece a investigar así que perdonen. La verdad no se que hago mal, hay veces que me pide 5 datos cuando ingreso numeros muy altos, y cuando ingreso bajos solo me pide 4.
Código (lo realice con 4 personas para no tener que estar ingresando tantos datos).
Código [Seleccionar]
#include<stdio.h>
int main (){
int ed=0,i=0,cont=0;
printf ("Ingrese la edad de 4 personas (el programa contabilizara solo las que esten comprendidas entre 18 y 45):\n");
for (i=0;i<4;i++)
{scanf ("%i",&ed);
if (ed>=18 && ed<=45)
{
cont++;
scanf ("%i",&ed);
}
}
printf ("La cantidad de personas comprendidas en el rango pedido es de: %d",cont);
return 0;
}