Вопрос задан 22.07.2018 в 17:12. Предмет Информатика. Спрашивает Кот Родион.

Даны три натуральных числа. Напишите программу, определяющую, существует ли треугольник с такими

длинами сторон,а если и существует найдите периметр.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Маракулина Екатерина.

Var  a, b, c: integer;
begin 
writeln('введите стороны треугольника'); 
readln(a, b, c); 
if a < (b + c) then   
 if b < (a + c) then     
     if c < (a + b) then writeln('существует, P = ', a + b + c)     
else writeln('не существует');
end.

0 0
Отвечает Капков Витя.

Питон q=int(input()) w=int(input()) e=int(input()) if q< werane () print(sym)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для определения существования треугольника с заданными длинами сторон и нахождения его периметра можно использовать следующую программу:

```python def is_triangle(a, b, c): if a + b > c and a + c > b and b + c > a: return True else: return False

def find_perimeter(a, b, c): if is_triangle(a, b, c): perimeter = a + b + c return perimeter else: return "Треугольник с такими длинами сторон не существует"

# Пример использования программы a = int(input("Введите длину первой стороны: ")) b = int(input("Введите длину второй стороны: ")) c = int(input("Введите длину третьей стороны: "))

perimeter = find_perimeter(a, b, c) print("Периметр треугольника:", perimeter) ```

В данной программе мы сначала определяем функцию `is_triangle`, которая принимает три аргумента - длины сторон треугольника. Внутри функции мы проверяем условие существования треугольника: сумма любых двух сторон должна быть больше третьей стороны. Если условие выполняется, функция возвращает `True`, иначе - `False`.

Затем мы определяем функцию `find_perimeter`, которая также принимает три аргумента - длины сторон треугольника. Внутри функции мы вызываем функцию `is_triangle` для проверки существования треугольника. Если треугольник существует, мы вычисляем его периметр, который равен сумме длин всех трех сторон. Если треугольник не существует, функция возвращает сообщение о том, что треугольник с такими длинами сторон не существует.

В примере использования программы мы запрашиваем у пользователя ввод длин трех сторон треугольника, затем вызываем функцию `find_perimeter` и выводим полученный периметр на экран.

Примечание: При вводе длин сторон треугольника обратите внимание, что они должны быть натуральными числами (целыми и больше нуля). Если введены некорректные значения, программа может выдать ошибку или некорректный результат.

Источники: --

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос