Hola amigos pues estoy creando un programa que es el siguiente:
Leer N edades, imprimir la edad que mas se registro, asi como el num de veces que esto sucedio.
Necesito usar simplemente WHILE, IF Y ELSE
mi codigo es el siguiente
No esta funcionando correctamente y al asignarle el WHILE no lo respeta
#include <stdio.h>
#include <conio.h>
#include <windows.h>
int edades,edad2,total_de_edades_registradas,edad;
char desicion[2];
main()
{
edad=0;
edades=0;
edad2=0;
total_de_edades_registradas=0;
printf("\n\n desea ingresar una edad");
gets(desicion);
if (strcmp(desicion,"si")==0)
{
while(edades>=0)
{
printf("indique su edad: ");
scanf("%d",&edad);
edades++;
printf("\n\n Terminar el ingreso de edades");
gets(desicion);
if (strcmp(desicion,"si")==0)
{
printf("\n\n total de veces que funciono el programa %d",edades);
}
else
{
printf("indique su edad: ");
scanf("%d", &edad);
edades++;
}
}
}
getch();
return 0;
}