consegui resolver agora o codigo da a saida correta!
#include<stdio.h>
int main(){
float altura,ideal;
char sexo;
printf("digite a altura em metros: ");
scanf("%f",&altura);
__fpurge(stdin);
printf("digite m ou f: ");
scanf("%c",&sexo);
if(sexo == 'm'){
ideal=(72.7 * altura - 58);
printf("peso ideal masculino: %f\n",ideal);
}
else if(sexo == 'f'){
ideal=(62.1 * altura - 44.7);
printf("peso ideal feminino: %f\n",ideal);
}
return 0;
}