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

Sin быстрее чем из math.h - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Начало программирования на C++ http://www.cyberforum.ru/cpp-beginners/thread440320.html
Решил заняться программированием на C++. Скачал учебник Харви Дейтел, Пол Дейтел "Как программировать на C++". Начало отличное. Всё обьясняет как, да что. У меня Borland C++ 6. Программа вроде нормально запустилась на Win7. Дошёл до первой практики. Как создать точно не знал. Стёр код который был уже написан и вписал свой. Компилятор ругался на TForm и ещё что то там. Понял что форма не...
C++ Вычисление произведения нечетных чисел от 1 до 10. Написать программу для вычисления произведения нечетных чисел от 1 до 10 и вывести на экран. Заранее благодарен тому, кто поможет решить или найдет такую же задачу с её решением. http://www.cyberforum.ru/cpp-beginners/thread440290.html
C++ Опpеделить пpоизведение сpедних аpифметических значений элементов, pасположенных ниже и выше главной диагонали.
Даны вещественные массивы D, S. Для каждого массива опpеделить пpоизведение сpедних аpифметических значений элементов, pасположенных ниже и выше главной диагонали.
Определить координаты левого нижнего элемента и правого верхнего элемента в матрице C++
Задание №18 a) Статическая память. Двумерный массив. Дан массив целых чисел. В массиве есть отрицательные числа. Определить координаты левого нижнего элемента и правого верхнего элемента. b) Динамическая память. Одномерный массив. Дан массив целых чисел. Исходный код программы для пункта а #include <stdio.h> #include <time.h>
C++ задача по while http://www.cyberforum.ru/cpp-beginners/thread440255.html
while 31 Дано целое число N (> 0). Используя операции деления нацело и взятия остатка от деления, вывести все его цифры, начиная с самой правой (разряда единиц). если можно то в с++
C++ Вопрос по коду Здравствуйте ! Есть код односвязного списка, но мне не очень понятны некоторые моменты. Буду очень благодарен опытным людям которые объяснят или покажут в какую сторону копать :) Сам код: class List { public: struct Node { Node(const int& data, Node* next=0):data(data),next(next) {} Node* next; подробнее

Показать сообщение отдельно
Medved.tolik
0 / 0 / 0
Регистрация: 28.12.2010
Сообщений: 15
05.02.2012, 19:45  [ТС]     Sin быстрее чем из math.h
Ну а с таблицами там не совсем понял) вот чтот поднакидал) помогите доделать)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
//// заголовочный файл
#pragma once
#define MAX_ANGLE 360
class GE_FastMath
{private:    
static double mCosTable[MAX_ANGLE];
static double mSinTable[MAX_ANGLE];public:    
static void Initialize();    
static double Cos(int iAngle) 
{ return mCosTable[iAngle]; }    
static double Sin(int iAngle) 
{ return mSinTable[iAngle]; }};
// cpp-файл
#include "StdAfx.h"
#define _USE_MATH_DEFINES
#include <math.h>
#include "GE_FastMath.h"
double GE_FastMath::mCosTable[MAX_ANGLE];
double GE_FastMath::mSinTable[MAX_ANGLE];
void GE_FastMath::Initialize(void)
{    for(int i = 0; i<MAX_ANGLE; i++)   
 {        double lRadian = i * (M_PI / 180); 
       mCosTable[i] = cos(lRadian);       
 mSinTable[i] = sin(lRadian);    }}
Добавлено через 2 часа 31 минуту
есть у кого-нибудь какие-нибудь идеи?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru