Я написал функцию, которая находит точки, в которых функция принимает наибольшее и наименьшее значение. Теперь в эту функцию мне нужно передать математическую функцию (например y= x*x+3x+2). Передать не значение этой математической функции, а саму функцию, так сказать участок кода. Как это можно реализовать?
С символьным решением не все так просто. Вам нужно сделать функцию которая на входе принимает выражение, парсит его и по действиям выполняет эту функцию. и возвращает значение этой функции. Скажу одно. если у Вас стоит задача - найти мин макс с помощью численых методов, то лучше просто описывать функцию f(int x){return ...;}, Потому что реализовывать ввод функции и распознавание ее - это задачка по трудней, чем найти локальные максимумы и минимумы. Это если Вы хотите универсальность. если же Вы имелли ввиду просто передачю - смотрите ответ 1 или 2.