Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
13 / 13 / 2
Регистрация: 11.02.2011
Сообщений: 55
1

Абсолютная разность углов.

11.11.2011, 00:15. Просмотров 1883. Ответов 1
Метки нет (Все метки)

Здравствуйте!
Как найти минимальную разность углов?
C++
1
2
3
double alpha  = 3,14159;
double alpha2 = 175,12359;
//double difference = ?
Имеется в виду, что есть значение одного угла и второго, и неизвестно на сколько они больше 2 Пи, но надо на относительную разность на окружности. Или как привести угол к единичному вектору и обратно?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.11.2011, 00:15
Ответы с готовыми решениями:

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

Ввести значение углов a и b в градусах, затем посчитать и вывести значения cos и sin этих углов
Нужно ввести значение углов a и b в градусах, затем посчитать и вывести значения cos и sin этих...

Найти сумму или разность двух углов
Для работы с углами в формате: градусы, минуты, секунды создать структуру и функции, позволяющие:...

Найти пересечение, объединение, разность, симметрическую разность множеств
Задание: Написать программу, которая проделывается операции над множествами (пересечение,...

1
5 / 5 / 0
Регистрация: 28.11.2010
Сообщений: 81
11.11.2011, 00:26 2
Делишь оба угла на 2*Пи, целая часть от полученных результатов будет "лишними оборотами". Пусть эти целые части - x и y. Далее из значений углов вычитаешь x*2*Пи и у*2*Пи соответственно. Это уже будут реальные углы "от нуля до 2*Пи".
Дальше из большего вычитаешь меньшее, это будет "угол с одной стороны", и из 2ПИ вычитаешь большее значение и складываешь результат с меньшим, это будет угол "с другой стороны".
Соответственно наименьшее из этих значений и будет результатом.=)
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.11.2011, 00:26

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Объединение, пересечение, разность, симметрическая разность множеств
Составить множество А из букв фамилии, множество В – из букв имени, множество С – из букв отчества...

Найти разность и симметрическое разность множеств А и В
(нужна геом. решение задачи) A= {(x,y) ∈R^2 | sin(x)<y} B={(x,y)∈ R^2 |x>0,y<0} И еще...

Пересечение, объединение, разность, симметрическую разность
Начал изучать С++ не так давно ...и вот возникла небольшая трудность Задание: Написать...

Найти разность потенциалов, которую должен пройти электрон, чтобы ему соответствовала такая же длина волны, что и протону, прошедшему разность потенци
Найти разность потенциалов, которую должен пройти электрон, чтобы ему соответствовала такая же...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.