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

Директива препроцессора в несколько строк - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Целочисленный вектор http://www.cyberforum.ru/cpp-beginners/thread1053391.html
Как задать целочисленный вектор для подсчета суммы в строках?
C++ Вычисление интеграла вычислить интеграл \int_{0}^{6}\frac{exp^sqrt{\frac{6-x}{6+x}}}{(6+x)*\sqrt{36-x^2}} помогите с кодом вычисления данного интеграла . http://www.cyberforum.ru/cpp-beginners/thread1053384.html
C++ Двунаправленные списки
Помогите написать программу которая находит и удаляет максимальные элементы из двунаправленного списка, вот код программы помогите дописать) #include <stdio.h> #include <iostream> #include...
C++ Занести в массив данные
Доброго времени суток, друзья. Прошу вашей помощи. Дан вещественный массив vector <float> D5. Занести в массив данные с помощью указателей, определить сумму и количество элементов, вывести на...
C++ Написать программу и рекурсивную функцию для вычисления значения суммы бесконечного ряда с заданной точностью http://www.cyberforum.ru/cpp-beginners/thread1053304.html
Написать программу и рекурсивную функцию для вычисления значения суммы бесконечного ряда с заданной точностью. на печать вывести значение суммы и число членов ряда, вошедших в сумму. Вычислить...
C++ ортонормированная матрица Может кому понадобится, сильно не бейте, я только учусь: Определить является ли матрица ортонормированной. Не могу придумать пример для проверки. Математики, подскажите пожалуйста. #include... подробнее

Показать сообщение отдельно
Shaman163
4 / 4 / 0
Регистрация: 22.12.2011
Сообщений: 134

Директива препроцессора в несколько строк - C++

23.12.2013, 15:48. Просмотров 291. Ответов 9
Метки (Все метки)

Подскажите пожалуйста как за дефайнить такую вот функцию
C++
1
2
3
4
5
    float Cosine(float a, float b, float value)
    {
        value = (1 - cos(value * F_PI)) * 0.5f;
        return a * (1 - value) + b * value;
    }
не могу разобраться как записать эту операцию в одно выражение..
мои тщетные попытки увенчались провалом. :<
C++
1
#define Cosine(a, b, value) (value = (1 - cos(value * F_PI)) * 0.5f; a * (1 - value) + b * value;)
Заранее спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru