|
0 / 0 / 0
Регистрация: 09.11.2020
Сообщений: 20
|
|
Найти наименьший из углов треугольника11.11.2020, 16:29. Показов 2917. Ответов 25
Здравствуйте, подскажите как сделать задачу. Совсем не могу разобраться
C++ На плоскости задан треугольник длинами своих сторон. Найти наименьший из углов треугольника в градусах. Значения сторон вводить в диалоге, иметь возможность повторного обращения.
0
|
|
| 11.11.2020, 16:29 | |
|
Ответы с готовыми решениями:
25
Вычисление одного из углов треугольника, когда заданы значения двух других углов Простая задача: найти суму углов треугольника Найти площадь треугольника, если известны координаты его углов |
|
2670 / 1333 / 479
Регистрация: 08.11.2016
Сообщений: 3,679
|
|
| 11.11.2020, 16:44 | |
|
1. запрашиваете ввод трех переменных - стороны треугольника
2. по введенным значениям вычисляете площадь по формуле Герона, только сперва вычисляете подкоренное выражение и анализируете это значение: если оно отрицательно - треугольник не существует, если равно нулю - треугольник вырожденный, наименьший угол равен 0 градусов, если значение положительно и больше нуля идем дальше. 3. Извлекаете квадратный корень и получаете площадь 4. далее из формулы площади S = a * h / 2 выражаете высоту через основание (любая из введенных сторон) 5. воспользовавшись одним из определений синуса угла: "в прямоугольном треугольнике синус угла равен отношению противолежащего катета к гипотенузе" - вычисляете углы через арксинус отношения высоты к стороне треугольника образующей гипотенузу прямоугольного треугольника с высотой h. 6. находите наименьший угол 7. выводите результат.
0
|
|
|
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
|
| 11.11.2020, 16:55 | |
|
0
|
|
|
2670 / 1333 / 479
Регистрация: 08.11.2016
Сообщений: 3,679
|
||
| 11.11.2020, 16:57 | ||
|
0
|
||
|
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
|||
| 11.11.2020, 17:07 | |||
0
|
|||
|
158 / 148 / 25
Регистрация: 23.01.2011
Сообщений: 319
|
||||||
| 11.11.2020, 17:15 | ||||||
0
|
||||||
|
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
||
| 11.11.2020, 17:18 | ||
|
Celly, почему тип параметров функции int если стороны double ?
также требуется найти min:
0
|
||
|
2670 / 1333 / 479
Регистрация: 08.11.2016
Сообщений: 3,679
|
|
| 11.11.2020, 17:22 | |
|
Yetty, в моем решении нужно
0
|
|
|
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
|
| 11.11.2020, 17:22 | |
|
0
|
|
|
158 / 148 / 25
Регистрация: 23.01.2011
Сообщений: 319
|
|
| 11.11.2020, 17:24 | |
|
0
|
|
|
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
|||
| 11.11.2020, 17:26 | |||
![]() Добавлено через 59 секунд
0
|
|||
|
2670 / 1333 / 479
Регистрация: 08.11.2016
Сообщений: 3,679
|
|
| 11.11.2020, 17:31 | |
|
Yetty, чем оно не рационально?
0
|
|
|
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
||
| 11.11.2020, 17:41 | ||
![]() Добавлено через 4 минуты угол определяется непосредственно - для его определения площадь треугольника находить не нужно
0
|
||
|
0 / 0 / 0
Регистрация: 09.11.2020
Сообщений: 20
|
|
| 11.11.2020, 17:42 [ТС] | |
|
Всем Спасибо! Задача уже решена, покопалась в формулах и все получилось) решение больше не требуется)
0
|
|
|
2670 / 1333 / 479
Регистрация: 08.11.2016
Сообщений: 3,679
|
||||||
| 11.11.2020, 17:58 | ||||||
|
сравниваем
0
|
||||||
|
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
||
| 11.11.2020, 18:48 | ||
|
количество действий, то есть математических операций (для нахождения cos (или sin)): 3+6+1+2+1 = 13 (Ваш вариант) 5+2+1 = 8 (вариант сообщения #6) кроме того наличие sqrt и трёх делений ещё больше замедляет работу
0
|
||
|
2670 / 1333 / 479
Регистрация: 08.11.2016
Сообщений: 3,679
|
|
| 11.11.2020, 18:55 | |
|
Yetty, научитесь считать: количество действий в посте 6 - 8 * 2 + 2 = 18 (если последний угол считать как у меня, в оригинале там 24), у меня 16, а если если учитывать дороговизну корня, то учитывайте и то, что с вашей стороны 10 умножений и 2 деления у меня 4 умножения и 3 деления 12 против 7.
0
|
|
|
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
||
| 11.11.2020, 19:22 | ||
|
Annemesski, научитесь читать, что Вам пишут:
0
|
||
|
2670 / 1333 / 479
Регистрация: 08.11.2016
Сообщений: 3,679
|
|
| 11.11.2020, 19:31 | |
|
Yetty, в итоге это не даёт экономии, взялись считать, считайте решение полностью, у меня вычисление второго угла обходится дешевле, и пусть что вычисление первого дороже, суммарно по трем углам все равно дешевле. Ну да Гильберт Вам судья.
0
|
|
|
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
||
| 11.11.2020, 19:54 | ||
|
про sqrt и деления уже говорил, повторяться смысла не вижу
0
|
||
| 11.11.2020, 19:54 | |
|
Помогаю со студенческими работами здесь
20
Треугольник задан величинами своих углов и радиусом вписанной окружности. Найти стороны треугольника.
Как найти вершины прямоугольного треугольника через вершину прямого угла, катет и известные значения углов На плоскости задан треугольник длинами своих сторон, найти наименьший из углов треугольника Даны длины сторон треугольника. Найти величины всех углов этого треугольника Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|