2
I am trying to compile the code below for a list of exercises of my course introduction to programming but the codeblocks presents the error quoted in the title when I try to compile the code.
#include<stdio.h>
int main(){
float peso,altura,imc;
char nome[40],categoria[40];
printf("Qual o nome da pessoa? ");
fflush(stdin);
gets(nome);
printf("\nQual a altura dessa pessoa em metros? ");
scanf("%f",&altura);
printf("\nQual o peso dessa pessoa em kilos? ");
scanf("%f",&peso);
imc=peso/(altura*altura);
if(imc<18.5){
categoria='abaixo do peso';
}
if((18.5<=imc)&&(imc<25)){
categoria='peso normal';
}
if((25<=imc)&&(imc<30)){
categoria='acima do peso';
}
if(imc>=30){
categoria='obesidade';
}
printf("\n%s esta com indice de massa corporal %f(%s)", nome, imc, categoria);
return 0;
}
I don’t know if it solves the problem, but as a study, it gives a read at that link
– rLinhares