NataliaKotic
29.03.2020 23:32

Составьте программу на языке Паскаль: Даны три числа a, b, c. Найдите периметр треугольника с
заданными сторонами. В программу нужно загрузить три числа.
Вывести на экран результат периметра P.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>mytest</title>

</head>

<body>

<table border="2">

<tr>

<th>Страна </th>

<th>Столица </th>

<th>Официальный язык </th>

<th>Денежная единица </th>

</tr>

<tr>

<td>Италия </td>

<td>Рим </td>

<td>итальянский </td>

<td>евро </td>

</tr>

Тут должно быть так же как и во втором

Великобритания

Английский

Англия

Норвегия

Осло

норвежский

крона

</body>

</html>

0,0(0 оценок)
Ответ:
nutka1980
06.10.2020 09:42
Треугольник существует, если a < (b+c), b < (a+c), c < (a + b)
Он равносторонний, если a=b=c
Он равнобедренный, если a=b!=c, a=c!=b, b=c!=a (!= всмысле не равно)
Иначе произвольный
Разве не очевидно?

Програмка на питоне: https://pastebin.com/raw/fKQqvfDb
Там я сначала проверяю, что треугольник существует, потом проверяю, что две его любые стороны равны. Если при этом ещё и сумма всех сторон делённая на 3 равна одной из них, то они все равны => он равносторонний. Иначе он равнобедренный. Если условие про равенство двух сторон не выполняется, то он - произвольный. Как упростить - не знаю.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота