Найти максимум произвольной функции одного переменного - C (СИ)
Формулировка задачи:
Написать функцию пользователя, позволяющую найти максимум произвольной функции одного переменного, аргумент которой задан массивом из «n» элементов вещественного типа. Кроме максимального значения анализируемой функции необходимо возвращать и значение аргумента, которое ему соответствует.
Решение задачи: «Найти максимум произвольной функции одного переменного»
textual
Листинг программы
#include <iostream> typedef int (*func_ptr)(int); int f_1(int x) { return x + x;} int f_2(int x) { return x * x;} void call_func(int *arr, unsigned size, func_ptr f){ for(unsigned i = 0; i < size; ++i) std::cout << f(arr[i]) << " "; std::cout << std::endl; } int main() { int arr[] = {1, 2, 3, 4, 5}; unsigned size = sizeof(arr) / sizeof(arr[0]); call_func(arr, size, f_1); call_func(arr, size, f_2); return 0; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д