Регистрация
Войти
Стать экспертом Правила
Информатика

Что тут не так? Я пиши 1 1 548 и он выдаёт, что это равностороннийprogram jenty2;Var a,b,c :integer;BeginWriteln ('введите три числа');Readln (a,b,c);If (abeginIf (a=b) or (a=c) or (b=c) then Writeln (' равносторонний')Else beginIf (a=b) or (a=c) or (b=c) then Writeln (' равнобедренный')Else Writeln (' разносторонний')end;endElse Writeln ('не существует');End.

ОТВЕТЫ

У равностороннего треугольника должны быть ВСЕ стороны равны. А у тебя в условии стоит, что хотя бы одна. Поэтому и выдает не то, что тебе нужно. Я точно паскаль не помню, но по-моему нужно написать вот так: If (a=b) and (a=c) and (b=c) then Writeln('равносторонний')

285
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам