Написать программу, котораянаходит все углы (в градусах)треугольника со сторонами a, b, c.
10-11 класс
|
static void Main()
{
double a = float.Parse(Console.ReadLine()),
b = float.Parse(Console.ReadLine()),
c = float.Parse(Console.ReadLine()),
al, be, ga;
if ((a + b <= c) || (a + c <= b) || (c + b <= a))
{
Console.WriteLine("No ▲");
}
else
{
al = (c * c + b * b - a * a) / (2 * c * b);
be = (a * a + c * c - b * b) / (2 * a * c);
ga = (a * a + b * b - c * c) / (2 * a * b);
Console.WriteLine("Alpha: " + Math.Acos(al) * 180 / Math.PI);
Console.WriteLine("Beta: " + Math.Acos(be) * 180 / Math.PI);
Console.WriteLine("Gamma: " + Math.Acos(ga) * 180 / Math.PI);
}
Console.ReadKey(false);
}
Вроде работает...:)
Другие вопросы из категории
for i:=1 to 5 do
a[i]:+i*(i+1)
до найденного номера. Вывести на печать номер нуля, массива С и сообщение, если нуль не найден.
написать программу в Паскале.
спасибо
Читайте также
вычисляющую в случае ввода 1 - площадь круга с радиусом A,
вычисляющую в случае ввода 2 - площадь квадрата со стороной A,
вычисляющую в случае ввода 3 - площадь равностороннего треугольника со стороной A,выдающую сообщение «нужно ввести число 1, 2, 3» в остальных случаях.
действительными. Программист торопился и написал программу неправильно.
добрый вечер, всем. помогите, пожалуйста, написать программу на Ассемблере.
задание:
Создать программу на языке Ассемблер, что позволяет организовать вычисления над элементами массивов
Объединить два массива 8-битных целых чисел со знаком. Сначала элементы второго затем первого.
заранее огромное спасибо всем!
2.написать программу в паскале
f(x)=2(sin*sin)x+1
среднее второго и предпоследнего элементов массива
дан целочисленный
массив из 10 элементов написать программу находящую сумму элементов
массива красных 3 ил 5
дан целочисленный массив из 30 ти элементов
написать программу которая позволяет найти среднее арифметическое
положительных элементов массива