Вопрос по информатике:
Треугольник со сторонами
Даны длины 3-х отрезков. Из них можно составлять треугольники, соединяя отрезки концами. Нужно сказать, можно ли получить таким способом равносторонний, равнобедренный или разносторонний треугольники.
Input
Со стандартного устройства ввода вводится через пробел 3 целых положительных числа, не превосходящих 10000 – длины отрезков.
Output
Нужно выдать на стандартное устройство вывода одно из следующих сообщений:
“Triangle is equilateral” – если треугольник равносторонний
“Triangle is isosceles” – если треугольник равнобедренный
“Triangle is scalene” – если треугольник разносторонний
“Triangle is invalid” – если треугольника не существует
Кавычки выводить не нужно.
Sample Input
100 60 80
Sample Output
Triangle is scalene
Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?
Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок - бесплатно!
- 06.10.2015 14:01
- Информатика
- remove_red_eye 14890
- thumb_up 14
Ответы и объяснения 1
Uses crt;
var a,b,c:integer;
begin
read(a);
read(b);
read(c);
if ((a+b)>c) and ((a+c)>b) and ((b+c)>a) then
begin
if ((a=b) and (bc)) or ((a=c) and (cb)) or ((b=c) and (ca)) then writeln('Triangle is isosceles');
if (a=b) and (b=c) and (a=c) then writeln('Triangle is equilateral');
if (ab) and (ac) and (bc) then writeln ('Triangle is scalene');
end
else writeln('Triangle is invalid');
end.
- 07.10.2015 06:14
- thumb_up 27
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.