Написать функцию, с помощью которой подготовить текстовый файл input.txt, сохранив в него 100 случайных целых чисел в диапазоне от -50 до +50 по одному на строке. Файл возвращается функцией как результат. Написать функцию inputfile(), получающую файл как аргумент и возвращающую последовательный контейнер, заполненный числами из файла. Написать функцию modify(), получающую в качестве аргумента контейнер-результат функции inputfile(). Модифицированный контейнер возвращается в качестве результата. Добавить в контейнер-результат вычисление суммы и среднего арифметического по абсолютной величине. В качестве контейнера использовать вектор, двустороннюю очередь и список. Разделить на минимум и добавить максимум.
Должно получиться две задачи: 1) Просто все вышеописанное; 2) Использовать для ввода/вывода потоковые итераторы. Написать функцию outfile(), записывающую элементы контейнера в текстовый файл output.txt. Реализовать функцию modify() с аргументами-итераторами.
Добавить в задачу функции for_each() и transform()