1. Создайте шаблонную функцию, позволяющую обрабатывать объект
класса vector (динамический массив) с элементами заранее не
определенного типа. Функция должна осуществлять поиск элемента со
значением, максимально близким к среднему по всем элементам.
Возвращается итератор, указывающий на найденный элемент.
Напишите демонстрационное приложение, показывающее работу
функции для трех различных типов данных (например, целые и
вещественные числа различной точности, символы, строки).
2. Создайте функцию, принимающую в качестве аргумента объект класса
forward_list (односвязный список). Функция должна выполнять
создание отфильтрованного массива (объект того же класса),
включающего уникальные элементы исходного массива. При решении
необходимо использовать подходящий ассоциативный контейнер.