Переделать задачу с тремя массивами так, чтобы вспомогательная функция (не main) работала не с элементом массива Xi, а с выражением f(Xi), где f – некоторая функция, указатель на которую передаётся через параметры. В качестве фактического параметра для одного массива передавать указатель на стандартную библиотечную функцию, для другого массива – указатель на пользовательскую функцию, для третьего массива – лямбда-выражение.
Память под массив выделять динамически в необходимом количестве после ввода количества элементов массива.
Ввод/вывод производить из файла/в файл (пример см. в лекции 4).
Написать функцию для вывода одномерного массива так, чтобы она могла выводить массив в исходном состоянии, а также значения элементов массива, полученные после применения той или иной функции. Функция должна выводить массив только один раз! Для того, чтобы функция могла выводить и исходный, и изменённый массив, необходимо передавать указатель на функцию, применяемую к элементам массива.
Про указатели на функции см. в лекции 5.
Пример обработки динамического массива см. в лекции 7.