Форум программистов, компьютерный форум CyberForum.ru

Вычислить арксинус угла в градусах - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ GCC returning reference to temporary http://www.cyberforum.ru/cpp-beginners/thread995859.html
Например вот так: int func2() { int input; cin >> input; return input; } int&& func1() {
C++ Не компилируется. Объясните смысл ошибки // opencv Поставил opencv на mac. Компилю простую вещь и мне выдает такое: Undefinded symbols for architecture x86_64: "cv::imread( .... )" Насколько я понимаю, он не знает эту функцию imread(..) Тобиш, я неправильно поставил opencv? Или дело вообще в другом? http://www.cyberforum.ru/cpp-beginners/thread995851.html
C++ Очередь с приоритетом
Помогите, пожалуйста, создать из моего класса очередь с приоритетом(приоритетом является money). #include <iostream> #include <string.h> #include <queue> // class Client{ char* name; int money; //
цифры после запятой C++
Нужно из float'ского типа достать значения после запятой. к примеру имеем число 3.13 нужно получить в итоге int'овское 13. учитывая: целая часть всегда равна 3. гарантировано то, что всегда есть дробная часть(или десятые или сотые).
C++ copy_if http://www.cyberforum.ru/cpp-beginners/thread995845.html
Пусть у меня есть двумерный массив векторов, а также вектор, содержащий индексы тех строк массива, которые надо скопировать. Можно ли это оформить через copy_if? как правильно составить условие копирования?
C++ Перевести код с паскаля на C++ По заданному натуральному числу N необходимо вычислить количество натуральных чисел, которые являются делителями N! (факториала числа N). Например, при N=4, N!=4·3·2·1=24. Это число имеет такие делители: 1, 2, 3, 4, 6, 8, 12, 24. Таким образом искомое количество равняется 8. var a: array of integer; i, j, m, p, n: integer; r: longint; begin readln(n); подробнее

Показать сообщение отдельно
Craw
 Аватар для Craw
233 / 44 / 4
Регистрация: 10.06.2012
Сообщений: 268
Записей в блоге: 1
02.11.2013, 23:42     Вычислить арксинус угла в градусах
C++
1
x = asin(sin(y * (pi / 180))) * (180 / pi);
Краткое описание:
х - искомый результат (арксинус в градусах), у - угол в градусах.
В качестве параметра функции asin нужно передать синус угла в радианах, который вычисляется функцией sin, параметром которой является угол в радианах (поэтому мы переводим градусы в радианы). Т.к. asin возвращает значение в радианах, то переводим в градусы.

Компилируется без проблем, но во время работы возникает ошибка - входная строка имела неверный формат. Честно говоря, никак не могу понять, в чём дело, может быть ошибка где-то в вычислении?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru