Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - juan310

#1
Programación C/C++ / Duda sobre mi programa en C
17 Septiembre 2018, 03:36 AM
Hola que tal he hecho este programa y tengo una duda sobre como hacer algo

Código (cpp) [Seleccionar]
#include <stdlib.h>
#include <stdio.h>

int main()
{
  int i,edad,mujeres25=0,hombres18=0,individuos18=0;
  float altura;
  char sexo;
  for(i=0;i<40;i++)
  {
   printf("ingrese la edad:\t\n");
   scanf("%d", &edad);
   if(edad==0)
     break;
         printf("ingrese la altura:\t\n");
         scanf("%f",&altura);

         printf("ingrese su genero:\t\n");
         fflush(stdin);
         sexo=getchar();
      if(sexo== 'f' && edad > 25)
      mujeres25++;
      if(altura>170)
      {
          individuos18++;
      }
      else if (sexo=='m' && edad < 18)
       hombres18++;
      else if (edad>18 && altura>170)
       individuos18++;
 }
printf("mujeres mayores que 25: %.2f \t\n  varones menores a 25: %.2f\t\n individuos mayores que 18 y altura mayor a 170cm: %.2f\t\n ",(float)mujeres25 * 100/i,(float)hombres18*100/i,(float)individuos18*100/i);
system("pause");
return 0;
}


lo que quiero hacer es que cuando se ponga un numero con coma aparezca un mensaje printf que diga "ERROR" o algo asi pero he intentado varios lugares y nose donde y como ponerlo.

gracias de antemano