Kod programu:
#include <iostream>
int main()
{
using namespace std;
int wzrost;
cout << "Podaj swoj wzrost: " << endl;
cin >> wzrost;
int waga;
cout << "Podaj swoja wage: ";
cin >> waga;
double wyliczaniewzrostu;
wyliczaniewzrostu = wzrost * wzrost;
double BMI;
BMI = waga / wyliczaniewzrostu;
cout << "Twoje BMI to: " << BMI << endl;
return 0;
}
Przykładowa wartość: Wzrost 165 cm, waga 60kg powinna zwrócić wartość: 22.03. U mnie w programie wygląda to tak: 0.00220386. Próbowałem już zmienić typ double w BMI na int / float ale skutkowało to wartością 0 przy powyższych parametrach. W środku powyższego (pogrubionego) wyniku znajduje się prawidłowa wartość ...2203.... jak doprowadzić to do porządku?