С клавиатуры вводятся три числа, которые есть углами треугольника. Написать програму Паскаль и вычислить может ли быть этот треугольник равносторонним, равнобедренным
program TriangleType; var a, b, c: integer; begin // ввод трех углов write′Введитепервыйугол:′'Введите первый угол: '′Введитепервыйугол:′; readlnaaa; write′Введитевторойугол:′'Введите второй угол: '′Введитевторойугол:′; readlnbbb; write′Введитетретийугол:′'Введите третий угол: '′Введитетретийугол:′; readlnccc; // проверка на то, что сумма углов равна 180 if a + b + c = 180 then begin // проверка на равносторонний треугольник if a=ba = ba=b and b=cb = cb=c then writeln′Треугольникравносторонний′'Треугольник равносторонний'′Треугольникравносторонний′
// проверка на равнобедренный треугольник else if a=ba = ba=b or b=cb = cb=c or c=ac = ac=a then writeln′Треугольникравнобедренный′'Треугольник равнобедренный'′Треугольникравнобедренный′
else writeln′Треугольникразностороннийинеравнобедренный′'Треугольник разносторонний и неравнобедренный'′Треугольникразностороннийинеравнобедренный′; end else writeln′Треугольникстакимиугламинесуществует′'Треугольник с такими углами не существует'′Треугольникстакимиугламинесуществует′; end.
Программа принимает данные от пользователя — три угла треугольника, и проверяет их на равносторонний, равнобедренный или разносторонний треугольник.
var
a, b, c: integer;
begin
// ввод трех углов
write′Введитепервыйугол:′'Введите первый угол: '′Введитепервыйугол:′;
readlnaaa;
write′Введитевторойугол:′'Введите второй угол: '′Введитевторойугол:′;
readlnbbb;
write′Введитетретийугол:′'Введите третий угол: '′Введитетретийугол:′;
readlnccc;
// проверка на то, что сумма углов равна 180
if a + b + c = 180 then
begin
// проверка на равносторонний треугольник
if a=ba = ba=b and b=cb = cb=c then
writeln′Треугольникравносторонний′'Треугольник равносторонний'′Треугольникравносторонний′ // проверка на равнобедренный треугольник
else if a=ba = ba=b or b=cb = cb=c or c=ac = ac=a then
writeln′Треугольникравнобедренный′'Треугольник равнобедренный'′Треугольникравнобедренный′ else
writeln′Треугольникразностороннийинеравнобедренный′'Треугольник разносторонний и неравнобедренный'′Треугольникразностороннийинеравнобедренный′;
end
else
writeln′Треугольникстакимиугламинесуществует′'Треугольник с такими углами не существует'′Треугольникстакимиугламинесуществует′;
end.
Программа принимает данные от пользователя — три угла треугольника, и проверяет их на равносторонний, равнобедренный или разносторонний треугольник.