Piszę program, który oblicza współczynnik BMI.
Mam pewien problem przy sprawdzaniu liczby w instrukcji if, dokładnie w linii 8.
Gdy pobieram od użytkownika masę ciała 81 oraz wzrost 1.80, to współczynnik wynosi równe 25. Dlaczego więc wyświetla mi się napis "NADWAGA", zamiast "NORMA"?
int m;
float h;
double bmi;
cin >> m >> h;
bmi = m/(h*h);
cout << bmi <<endl;
if(bmi<20.0) cout << "NIEDOWAGA";
else if((bmi>=20.0)&&(bmi<=25.0)) cout << "NORMA";
else if((bmi>25.0)&&(bmi<=30.0)) cout << "NADWAGA";
else cout << "OTYLOSC";