Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.07.2011, 19:44   #1
Yashman
Новичок
Джуниор
 
Регистрация: 02.07.2011
Сообщений: 2
Вопрос Задача на функции языка с++

Пожалуйста не поленитесь, прочитайте всё и помогите .

Разработайте функцию calculate(), принимающую два значения типа double и указатель на функцию, которая принимает в качестве аргументов два значения типа double и возвращает значение типа double. Функция calculate() также должна иметь тип double. Она должна возвращать значение, вычисляемое функцией, на которую указывает указатель. При этом используются значения типа double , являющиеся аргументами функции calculate(). Предположим, что у нас имеется следующие определение функции add() :

Код:
double add(double x, double y)
{
return x + y;
}
Затем вызов функции

Код:
double q = calculate(2.5, 10.4, add);
заставит функцию calculate() передать значения 2.5 и 10.4 функции add(), а затем вернуть значение (12.9), возвращаемое функцией add().
Примените эти функции, а также, по меньшей мере, ещё одну дополнительную функцию, определённую в теле функции add(), для работы программы. Программа должна использовать цикл, в котором пользователь вводит пары чисел. Для ввода каждой пары значений используйте функцию calculate(), чтобы обратиться к функции add(), а также, по меньшей мере, ещё к одной функции.

Последний раз редактировалось artemavd; 03.07.2011 в 07:16.
Yashman вне форума Ответить с цитированием
Старый 02.07.2011, 22:18   #2
Сtrl
C++
Форумчанин
 
Аватар для Сtrl
 
Регистрация: 27.03.2011
Сообщений: 803
По умолчанию

Код:
double calculate(double a, double b,
	double (*action)(double, double))
{
	return
		action(a, b);
}
Ищете информацию по C++?
cplusplus.com
Сtrl вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C++ задача на функции zaki Помощь студентам 3 06.06.2011 07:38
Задача С++ функции Guzal Помощь студентам 8 10.10.2010 18:30
задача по функции С++ lesik_ Помощь студентам 3 23.09.2010 15:40
выражения и функции языка Object Paskal etrom Помощь студентам 1 23.10.2008 22:42