Согласно заданию, так быть не должно. Тем не менее, в одном из вариантов явные проблемы, но валидатор в упор не видит проблемы. Подробности у техподдержки. Она у вас явно не понимает сути, и правила сервиса знает, мягко говоря, плохо. Мне пришлось исказить код, чтобы не публиковать целиком, так как там есть правильное решение. Возможно, кстати, что только полная версия обладает проблемой. Претензии к поддержке.
double index;
index = weight / (height * height);
if (index < 18.5) {
(вырезано цензурой)
}
else if (index >= 18.5 && index <= 24.9 ) {
(вырезано цензурой)
}
else if (index >= 25 && index <= 29.9 ) {
(вырезано цензурой)
}
else if (index >= 30) {
(вырезано цензурой)
double index = weight / (height*height);
if (index < 18.5){
(вырезано цензурой);}
else if (index >= 18.5 && index >= 24.9){
(вырезано цензурой);}
else if (index >= 25 && index >= 29.9){
(вырезано цензурой);}
else if (index >= 30){
(вырезано цензурой);}