witam.postanowiłem poćwiczyć funkcje i nie wiem dlaczego ale nie mogę użyć funkcji jako funkcji. Przyjjrzycie się co zrobiłem źle?
#include <iostream>
#include <string>
using namespace std;
int waga, wzrost;
int bmi(int waga, int wzrost)
{
return waga / (wzrost*wzrost/10000.);
}
int main()
{
int waga, wzrost;
float bmi;
cout << "Podaj swoj wzrost(cm): ";
cin >> wzrost;
while(wzrost < 40 or wzrost > 300)
{
cout << "Wzrost nieprawidlowy: Podaj ponownie: ";
cin >> wzrost;
}
cout << "Podaj swoja wage(kg): ";
cin >> waga;
while(waga < 30 or waga > 500)
{
cout << "Waga nieprawidlowa: Podaj ponownie: ";
cin >> waga;
}
bmi(waga, wzrost);
cout << "bmi(waga, wzrost)" <<endl;
cout << bmi << endl << endl;
if(bmi < 18)
{
cout << "jestes za chudy.." << endl;
}
if(bmi > 18 and bmi < 25)
{
cout<<"idealnie"<< endl;
}
if(bmi > 25)
{
cout << "jestes za gruby." << endl;
}
return 0;
}