Вывести значения элементов заданного треугольника - C (СИ)
Формулировка задачи:
Элементы равнобедренного прямоугольного треугольника пронумерованы следующим
образом: 1 — катет (a), 2 — гипотенуза (c), 3 — высота, опущенная на гипотенузу (h), 4
— площадь (S). Дан номер одного из этих элементов и его значение (вещественное
число). Вывести значения остальных элементов данного треугольника (в том же порядке).
При реализации программы использовать оператор выбора switch.
может кто нибудь хоть формулы подскажет? я так понял зная что угол прямой , 2 стороны равны и одно из значение можно узнать все остальное, но что то не могу найти формулы где треугольник прямоугольный и равнобедренный одновременно.
Решение задачи: «Вывести значения элементов заданного треугольника»
textual
Листинг программы
h=a/sqrt(a);
Объяснение кода листинга программы
В данном коде выполняется вычисление значения переменной h. Перед этим, в скобках, указано выражение a/sqrt(a).
Вот список действий, которые выполняются в коде:
a- это переменная, значение которой необходимо найти.sqrt(a)- это функция, которая вычисляет квадратный корень из значения переменнойa.h- это переменная, в которую будет сохранено результат вычисления выраженияa/sqrt(a).- Значение переменной
hбудет равно значению переменнойa, деленному на значение функцииsqrt(a). Таким образом, в результате выполнения данного кода, в переменнойhбудет сохранено значение, которое будет равно длине стороны треугольника, еслиaпредставляет собой длину стороны треугольника.