Дано задание разработать функцию операции над двумя числами вида Код
double calculate(double, double, double (*f)(double, double));
 Но это ясно, ладно. 
 А вот дальше меня ввело в ступор все... 
 Цитата
 
 Примените эти функции, а также, по меньшей мере, еще одну дополнительную функцию, определенную в теле функции add(), для работы программы.Для ввода каждой пары значений используйте функцию calculate(), чтобы обратиться к функции add(), а также, по меньшей мере, еще одной функции. 
 
 В общем может кто объяснить, как это понять. Писать код не надо, напишу сам) 
Добавлено (22.12.2013, 15:37)
---------------------------------------------
Не зря я грешил на перевод. Нашел оригинал на английском, там все нормально) Для тех кому интересно, что за книга - S.Prata C++ Primer Plus.