Informática, perguntado por estherfaria, 1 ano atrás

ajuda para resolver os erros desse código linguagem C:
#include
#include
int main()
{
float altura, peso,imc;

printf("\nDigite seu peso");
scanf("\n%f",&peso);
printf("\nDigite sua altura");
scanf("\n%f",&altura);
imc= peso/pow(altura,2);
printf("\nu imc é %f", imc);

if(imc<17)
printf("\n Muito abaixo do peso");

else if (imc<=18.49)
printf ("\n abaixo do peso");

else if(imc<=24.99);
printf("\n Parabens voce esta no seu peso normal");

else if(imc<=29.99)
printf("\n Acima do peso");

else if(imc<=34.99);
printf("\n Obesidade I");

else if(imc<=39.99);
printf("\n Obesidade II (severa");}

else
printf("\n Obesisidade III (morbida)");
return (0);
}


bethbeautiful: Seria do que mais precisamente?
estherfaria: o cogido esta dando erro em varias linhas, porem não estou conseguindo arrumar

Soluções para a tarefa

Respondido por hss01
0

Falta incluir as bibliotecas nas duas primeiras linhas

Dentro das aspas do scanf só possui a % e o código da variável (não possui \n)

A condição para obesidade II falta fechar o parênteses

Depois dos parênteses do else não há ponto e vírgula

Há uma chave adicional na condição obesidade II

Perguntas interessantes