Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

СРОЧНО. написать программу в паскале. задано 3 стороны треугольника.

Даша Ганчукова Знаток (305), закрыт 14 лет назад
надо сделать так, чтобы программа выводила треугольник построить нельзя, равносторонний, равнобедренный или обычного вида.
Дополнен 14 лет назад
В том то и проблема, что надо, чтобы равносторонний был равносторонним и только, а равнобедренный равнобедренным и только.
Лучший ответ
Gennady Гений (60866) 14 лет назад
Немного поправил ответ Jurijus Zaksas

if (a+b< c) or (a+c< b) or (b+c< a) then writeln('Nelzia') else
if (a=b) and (b=c) then writeln('Ravnostor') else
if (a=b) or (b=c) or (a=c) then writeln('Ravnobedr')
else WriteLn('Proizvolny');
Остальные ответы
Run Гуру (3494) 14 лет назад
Случаем треугло не женское?
Вторник Искусственный Интеллект (185965) 14 лет назад
треугольник нельзя построить когда сумма двух сторон меньше третей a+b(меньше) c, в равностороннем a=b=c, в равнобедренном a=b или a=c или b=c
Jurijus Zaksas Искусственный Интеллект (474253) 14 лет назад
if (a=b) and (b=c) then writeln('Ravnostor');
if (a+b< c) or (a+c< b) or (b+c< a) then begin writeln('Nelzia'); exit; end;
if (a=b) or (b=c) or (a=c) then begin writeln('Ravnobedr'); exit; end;
writeln('Prosto');

Алгоритм считает, что равносторонний треугольник является также равнобедренным.
Похожие вопросы