Так как неуказан язык программирования пишу алгоритм
1)Открываем поток для чтения файла f , нам еще потребуется переменная назовем ее count (Тип дробных чисел в каждом языке по разному) и переменную допустим value (тоже дробное) Далее проход по файлу любым циклом до конца файла и условие если value = дробь то count = count +1 И в конце выводим count в файл g
2)Открываем поток для чтения файла f , и две переменные max и min и массив кол-во элементов которого равно кол-ву чисел в файле (Считаем любой функцией ) далее сортируем массив по возрастанию и получиться max = последний элемент массива ;
min = первый элемент массива . Далее выводим min и max в файл g
3)Аналогично 4 только вместо записи их в массив просто задаете переменную которая будет увеличиваться если число четное .
4)Открываем поток для чтения файла f , потребуется массив равный кол-ву четных элементов файла на четность можно проверить если остаток от деления числа на 2 =0 то
число четное , далее просто заполняем массив из файла четными точно такой же проверкой и выводим в файл g . Но еще лучше использовать динамический массив тогда проход по файлу будет равен 1
5)Все просто открываешь первый файл для чтение считаешь кол-во элементов ,
создаешь массив, кол-во элементов которого = твой подсчет , заполняешь его из файла ,далее соритруешь по возрастанию , и выводишь этот массив в файл 2 , опять же можешь использовать динамические массивы и облегчить себе жизнь
кст песни(слова) нурминский - купить бы джип

все тексты песен(слова) нурминский
[припев]:
купить бы джип бронированный,
весь заряженный, тонированный.
чтобы не лезла нечисть, не видеть суеты -
ли полумесяцы, кресты?
купить бы джип бронированный,
весь заряженный, тонированный.
чтобы не лезла нечисть, не видеть суеты -
ли полумесяцы, кресты?
[куплет 1, нурминский]:
квартала эти улицы -
разбитые машины, люди губятся.
дурью травятся.
не предлагайте ничего. куда всё катится?
братишка, подготовь-ка мне номера адвокатов;
так, на всякий случай; так, от всяких гадов.
сегодня на районе, сегодня я закатан.
желаю видеть никого! желаю лишь закаты.
опять эти менты (с*ки)
шухер, убери! разбег, пацаны.
и беги! беги, куда не важно.
один же привод был, тебе нельзя ведь дважды.
(нет, нет, нет)
опять придётся отмечаться пацанам,
чьим подвигам не быть сбываться.
кому-то дома, с отчимом ругаться.
отче наш - спаси! как перестать боятся?
[припев]:
купить бы джип бронированный,
весь заряженный, тонированный.
чтобы не лезла нечисть, не видеть суеты -
ли полумесяцы, кресты?
купить бы джип бронированный,
весь заряженный, тонированный.
чтобы не лезла нечисть, не видеть суеты -
ли полумесяцы, кресты?
[куплет 2, нурминский]:
отдайте молодым этот дым -
всем, кто нуждается! всем, кто ругается.
не думал ли братёк, ты покаяться?
скажешь не грешил? да нет - тебе кажется.
ты пока-пока, ты пока-покажи-ка мамка
куда запрятала травматку.
братишке вечером несладко.
пойду и порешаю! не включу обратку.
и пусть простят же нас эти небеса -
за наши, за наши деяния.
вдруг вся родня идут делить наследный дом.
молодые вдовы, ну а потом -
люди болеют, смс-кой поддержи -
протяни руку .
и сколько ждать? да, я скорее улечу.
не надо мне летать! я просто хочу.
[припев]:
купить бы джип бронированный,
весь заряженный, тонированный.
чтобы не лезла нечисть, не видеть суеты -
ли полумесяцы, кресты?
купить бы джип бронированный,
весь заряженный, тонированный.
чтобы не лезла нечисть, не видеть суеты -
ли полумесяцы, кресты?

дополнительная информация
текст песни нурминский - купить бы джип.
автор текста: альберт шарафутдинов.
ноябрь 9, 2018
Так как неуказан язык программирования пишу алгоритм
1)Открываем поток для чтения файла f , нам еще потребуется переменная назовем ее count (Тип дробных чисел в каждом языке по разному) и переменную допустим value (тоже дробное) Далее проход по файлу любым циклом до конца файла и условие если value = дробь то count = count +1 И в конце выводим count в файл g
2)Открываем поток для чтения файла f , и две переменные max и min и массив кол-во элементов которого равно кол-ву чисел в файле (Считаем любой функцией ) далее сортируем массив по возрастанию и получиться max = последний элемент массива ;
min = первый элемент массива . Далее выводим min и max в файл g
3)Аналогично 4 только вместо записи их в массив просто задаете переменную которая будет увеличиваться если число четное .
4)Открываем поток для чтения файла f , потребуется массив равный кол-ву четных элементов файла на четность можно проверить если остаток от деления числа на 2 =0 то
число четное , далее просто заполняем массив из файла четными точно такой же проверкой и выводим в файл g . Но еще лучше использовать динамический массив тогда проход по файлу будет равен 1
5)Все просто открываешь первый файл для чтение считаешь кол-во элементов ,
создаешь массив, кол-во элементов которого = твой подсчет , заполняешь его из файла ,далее соритруешь по возрастанию , и выводишь этот массив в файл 2 , опять же можешь использовать динамические массивы и облегчить себе жизнь