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

Функция нахождения синуса в целых числах - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как в языке С++ обозначить факториал? http://www.cyberforum.ru/cpp-beginners/thread832694.html
к примеру k! в документе выражение целиком
C++ почему выдает ошибку #include <iostream> #include <cmath> int main() { const int SIZE=10; int a={0,1}, b={0,1}; unsigned int factorial={0,1}; unsigned int n; double sum=0; http://www.cyberforum.ru/cpp-beginners/thread832687.html
Обработка массивов. Расположить ненулевые элементы последовательности по убыванию C++
Дана последовательность a1,a2,...,a15. Расположить ненулевые элементы последовательности по убыванию Прошу помощи в решении
Разбиение проекта на файлы C++
Не знаю почему не получается разбить проект на файлы. Пишет всё время fatal error LNK1169: one or more multiply defined symbols found Игра морской бой Есть 3 файла: kursach.cpp our_ships.php header.h В header.h. #ifndef HEAD_H_
C++ Собственный формат файла http://www.cyberforum.ru/cpp-beginners/thread832649.html
Здравствуйте!!! Есть программа, для нее нужна некая БД в виде файла. Как сделать, чтобы этот файл понимала только программа, а в блокноте он был нечитабельным?
C++ Работа с указателями Написать программу, в которой выполнить следующие действия: 1) Описать указатели на все известные типы данных; 2. Выполнить для каждого указателя операцию разыменования; 3. Получить значение каждого указателя; 4. Получить значение по адресу, указываемому указателем; 5. Выполнить операцию получения адреса. Помогите пожалуйста подробнее

Показать сообщение отдельно
wertrix
0 / 0 / 0
Регистрация: 01.10.2010
Сообщений: 49

Функция нахождения синуса в целых числах - C++

09.04.2013, 16:58. Просмотров 1664. Ответов 18
Метки (Все метки)

Здравствуйте! Возникла необходимость нахождения синуса в целых числах (в интервале от 0 до 10, или любом другом, но не меньше 0).
Все действия необходимо выполнять с int переменными, без отрицательных значений.
Результат должен быть примерно таким же, как и выполнение этой команды:
C++
1
(int)(sin((double)(M_PI/6))*5)+5;
(то, что подается в функцию, может быть любым числом).
Это все необходимо для того, чтобы потом перенести эту функцию в эмулятор процессора i8080.
Так как там нет дробных значений, то в функцию надо подавать целое число, например M_PI*10 (воспринимать это как простое M_PI).
Я уже 2 дня голову ломаю но не могу сообразить как это написать, помогите, пожалуйста!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru