Проверьте, правильно ли сделал. Прога пишет, что вместо else должен быть оператор....

0 интересует 0 не интересует
90 просмотров

Проверьте, правильно ли сделал. Прога пишет, что вместо else должен быть оператор. program qq; var a,b,c:integer; begin writeln('Введите три угла'); readln(a,b,c); if(a+b+c)<>180 then writeln('Не может быть треугольником'); else if(a=90) or (b=90) or (c=90)then writeln('прямоугольный треугольник'); else if(a>90) or (b>90) or (c>90)then writeln('Тупоугольный треугольник'); else writeln('Остроугольный'); end.


спросил от Начинающий (402 баллов) в категории Информатика
2 Ответы
0 интересует 0 не интересует
ответил от (30 баллов)

If
{

}
else функция
P. S Так в языке pawn
В else не может быть проверки if

оставил комментарий от Начинающий (402 баллов)
0 0

Спасибо!

0 интересует 0 не интересует
ответил от (86 баллов)

program qq;

var a,b,c:integer;

begin

writeln('Введите три угла');

readln(a,b,c);

if(a+b+c)<>180 then

writeln('Не может быть треугольником');

else (a=90) or (b=90) or (c=90)then

writeln('прямоугольный треугольник');

else (a>90) or (b>90) or (c>90)then  

writeln('Тупоугольный треугольник');

else writeln('Остроугольный');

end.

Должно быть так

...