Zdravím, když si v c++ udělám program na výpočet BMI, tak když jej spustím, tak se mi nakonec nechce provádět podmínka! Tzn. že místo, aby se provedla podmínka a podle ní se vypsal text, tak se text vypíše ať je výsledek jakýkoliv. Mohl by mi někdo poradit, kde dělám chybu?
#include <iostream>
#include "csznaky.h"
using namespace std;
int main()
{
cout<<"Zadeje pros"<<ii<<"m Va"<<ss<<"i v"<<yy<<ss<<"ku:____\b\b\b\b";
float vyska;
cin>>vyska;
cout<<"\nZadeje pros"<<ii<<"m Va"<<ss<<"i v"<<aa<<"hu(v kg):__\b\b";
float vaha;
cin>>vaha;
if(vyska>100)
vyska=vyska/100;
double bmi;
bmi=vaha/(vyska*vyska);
cout<<"\nVa"<<ss<<"e BMI je "<<bmi<<".\n";
if(20<bmi<25)
cout<<"\nVa"<<ss<<"e BMI je v norm"<<aa<<"lu.\n";
else if(bmi<20)
cout<<"\nPodle Va"<<ss<<"eho BMI jste podvyziven/"<<aa<<"\n";
else if(bmi>25)
cout<<"\nPodle Va"<<ss<<"eho BMI trp"<<ii<<"te nadv"<<aa<<"hou!\n";
cin.get();
cin.get();
return 0;
}
BTW v c++ začínám, tak bych byl vděčný i za vysvětlení chyby, ne jen za její opravení ;)