elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / Duda sobre mi programa en C en: 17 Septiembre 2018, 03:36 am
Hola que tal he hecho este programa y tengo una duda sobre como hacer algo

Código
  1. #include <stdlib.h>
  2. #include <stdio.h>
  3.  
  4. int main()
  5. {
  6.   int i,edad,mujeres25=0,hombres18=0,individuos18=0;
  7.   float altura;
  8.   char sexo;
  9.   for(i=0;i<40;i++)
  10.   {
  11.    printf("ingrese la edad:\t\n");
  12.    scanf("%d", &edad);
  13.    if(edad==0)
  14.      break;
  15.          printf("ingrese la altura:\t\n");
  16.          scanf("%f",&altura);
  17.  
  18.          printf("ingrese su genero:\t\n");
  19.          fflush(stdin);
  20.          sexo=getchar();
  21.       if(sexo== 'f' && edad > 25)
  22.       mujeres25++;
  23.       if(altura>170)
  24.       {
  25.           individuos18++;
  26.       }
  27.       else if (sexo=='m' && edad < 18)
  28.        hombres18++;
  29.       else if (edad>18 && altura>170)
  30.        individuos18++;
  31.  }
  32. 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);
  33. system("pause");
  34. return 0;
  35. }
  36.  

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
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines