Eu estou compilando o programa mas ele insiste em só dar a resposta que está muito abaixo do peso alguem me ajuda?
O codigo é o seguinte:
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<locale.h>
main()
{
float pes, alt, t;
setlocale(LC_ALL, "Portuguese");
printf("Digite o seu peso\n");
scanf("%f",&pes);
printf("Digite sua altura\n");
scanf("%f",&alt);
t=pes/pow(alt,2);
if (t < 16,99){
printf("Seu imc é %f e você está muito abaixo do peso ideal",t);
}
else if ((t >=17) && (t <=18,49)){
printf("Seu imc é %f e você está abaixo do peso ideal",t);
}
else if ((t >=18,5) && (t <=24,99)){
printf("Seu imc é %f e você está no peso ideal",t);
}
else if ((t >= 25) && (t <=29,99)){
printf(" Seu imc é %f e você está acima do peso ideal",t);
}
else if ((t >=30) && (t <=34,99)){
printf("Seu imc é %f e você está com obesidade",t);
}
else if ((t >=35) && (t <= 39,99)){
printf("Seu imc é %f e você está com obesidade severa",t);
}
else if (t>40){
printf("Seu imc é %f e você está com obesidade morbida",t);
}
}