Создание таблиц в С++ Builder 6

Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain

Ответить
DDD-O-Z-O-RRR
Сообщения: 3
Зарегистрирован: 05 май 2009, 19:04

Нужно создать программку на С++ Builder 6 /// Суть вот в чём...
Создать таблицу значений функций синус и косинус...
Если кто-то знает как создавать таблицы... пишите!!! :(
Аватара пользователя
Airhand
Сообщения: 239
Зарегистрирован: 06 окт 2005, 16:21
Откуда: Dnepropetrovsk

Во-первых не таблицы, т.к. все думают, что надо создавать таблицы баз данных.
Во-вторых, чем не нравится, например, std::map. Он позволяет без повторений описать таблицу значений функции. Например, так

Код: Выделить всё

#include <map>
 
std::map<signed short int, double> sin_func;
...
//инициализация
signed short int start = START; //где-то определено START, END, STEP
while (END > (start + STEP))
{
    sin_func[start + STEP] = sin(start + STEP); //я думаю где-то есть функция sin()
}
...
//использование
double d = 2 * sin_func[value] //только value должно быть из start + STEP
Оптимизация по скорости:
#define while if
Оптимизация по размеру:
#define struct union
DDD-O-Z-O-RRR
Сообщения: 3
Зарегистрирован: 05 май 2009, 19:04

Мне не совсем понятно...что здесь написано...хотя если так прикинуть вообще не понятно!!! можно ли как-нить по подробней... просто в программировании на С++ я новичок... а спросить не у кого потому как заочник... а в метод... хоть есть такое задание ни х... не объясняется!!! :confused:
Аватара пользователя
Airhand
Сообщения: 239
Зарегистрирован: 06 окт 2005, 16:21
Откуда: Dnepropetrovsk

Если ты новичёк в С++, тогда ясно. Что именно не ясно ? Обращайся в личку с вопросами.
Оптимизация по скорости:
#define while if
Оптимизация по размеру:
#define struct union
Ответить