Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/107: Рейтинг темы: голосов - 107, средняя оценка - 4.77
0 / 0 / 0
Регистрация: 05.03.2019
Сообщений: 5

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

22.10.2019, 21:37. Показов 20894. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Даны три натуральных числа — длины стороны треугольника. Определите, существует ли треугольник с такими сторонами, и если “да”, то определите его тип (остроугольный, тупоугольный, прямоугольный).
Необходимо вывести одно из слов: rectangular для прямоугольного треугольника, acute для остроугольного треугольника, obtuse для тупоугольного треугольника или impossible, если треугольник с указанными сторонами не существует.
Помогите, пожалуйста, компилятор пишет, что invalid syntax
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
a=int(input())
b=int(input())
c=int(input())
if (c*c)==(a*a)+(b*b):
    print('rectangular')
    else if:
        (c*c)<(a*a)+(b*b)
    print('acute')
    else if:
        (c*c)>(a*a)+(b*b)
        print('obtuse')
    else:
        print('impossible')
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.10.2019, 21:37
Ответы с готовыми решениями:

даны 3 числа. определить, существует ли треугольник с такими сторонами
даны 3 числа. определить, существует ли треугольник с такими сторонами

Даны три длины сторон треугольник. Найти медианы треугольника, сторонами которого являются медианы исходного треугольника
Даны три длины a,b,c сторон некторого треугольник. Найти медианы треугольника, сторонами которого являются медианы исходного треугольника. ...

Даны три числа A, B и С. Выяснить существует ли треугольник с такими даными сторон и если существует - вычеслить величину всех его углов.
Даны три числа A, B и С. Выяснить существует ли треугольник с такими даными сторон и если существует - вычеслить величину всех его углов. ...

6
 Аватар для JuriiMW
5096 / 2662 / 2355
Регистрация: 10.12.2014
Сообщений: 10,060
23.10.2019, 08:21
Ну, дык, ваш код не паскалевский.

Воспользуйтесь поиском:
— ключевые слова „существует ли треугольник“
— „Поиск по разделам“ выбрать „Pascal (Паскаль)“
0
0 / 0 / 0
Регистрация: 04.03.2020
Сообщений: 5
04.03.2020, 23:44
Двоеточия послу условий не пробовал ставить?)
0
Эксперт Pascal/Delphi
6812 / 4568 / 4820
Регистрация: 05.06.2014
Сообщений: 22,433
05.03.2020, 08:08
Agent1234, вам на пифоне нужно?
0
60 / 41 / 23
Регистрация: 09.02.2020
Сообщений: 233
05.03.2020, 14:11
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
var a,b,c:integer;
 
begin
  write('Введите стороны треугольника ABC:');
  read(a,b,c);
  if (c<a+b) and (b<a+c) and (a<b+c) then
    writeln('Треугольник со сторанами ',a,' ',b,' ',c,' существует')
  else writeln('Треугольник с указанными сторонами не существует (impossible)');
    
  if sqr(c)=sqr(a)+sqr(b) then
    writeln('Этот треугольник является прямоугольным (rectangular)');
end.
0
2 / 1 / 1
Регистрация: 04.03.2020
Сообщений: 2
09.03.2020, 13:21
Лучший ответ Сообщение было отмечено Agent1234 как решение

Решение

Вот вариант рабочий

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
a = int(input())
b = int(input())
c = int(input())
if a < c + b and c< b + a and b < c + a:
  if b > c:
    c, b = b, c  
  if a > c:
    a, c = c, a
  if c ** 2 > a**2 + b**2:
    print('acute')
  elif c ** 2 == a**2 + b**2:
    print('rectangular')
  elif c ** 2 < a**2 + b ** 2:
    print('obtuse')
else:
  print('impossible')
1
Кот форума
9 / 9 / 5
Регистрация: 02.03.2020
Сообщений: 183
09.03.2020, 13:53
Цитата Сообщение от ZX Spectrum-128 Посмотреть сообщение
вам на пифоне нужно?
На пифоне?эт что за язык то?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.03.2020, 13:53
Помогаю со студенческими работами здесь

Даны три числа. Существует ли треугольник со данными сторонами, если существует, то найти его периметр и площадь
Даны три числа. Определить, существует ли треугольник со сторонами длиной a, b, c и, если существует, то найти его периметр и площадь.

Даны три вещественных числа a, b, c. Выяснить, существует ли треугольник со сторонами a, b, c.
2.Даны три вещественных числа a, b, c. Выяснить, существует ли треугольник со сторонами a, b, c. *Если треугольник существует, определить,...

Даны величины трех углов треугольника, существует ли треугольник с такими углами?
Мне нужно решить задачу,даны величины трех углов треугольника и нужно определить существует ли треугольник с такими углами. спасибо =)

Даны три положительных числа. Определить, можно ли построить треугольник со сторонами, длины которых равны этим числам. Если возможно, то ответить на
var a,b,c:real; begin write(a,b,c); readln; writeln('ââåäèòå ðàäèóñ òðèóãîëüíèêà') à+â&gt;c â+ñ&gt;a à+ñ&gt;â end. помогите...

Даны 3 числа a b c Указать существует ли треугольник с такими длинами
Добрый день, мне нужна помощь в написании программы и составления для нее блок схемы. Даны 3 числа a b c . Указать существует ли...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru