Дан файл f компоненты которого действительные числа.найти сумму компонентов файла.результат поместить в файл g. дан файл f компоненты которого являются целыми числамию найти наибольший и наименьший из компонентов файла.результат поместить в файл g дан файл f компоненты которого являются целыми числами найти количество чётных чисел среди компонентов.результат поместить в файл g дан файл f компоненты которого являяются целыми числами.записать в файл g все чётных числа файла f дан файл f компоненты которого являяются целыми числами переписать компоненты файла f в файл g,так чтобы в файле сначала шли отрицательные а потом положительные числа.
Ответы на вопрос:
так как неуказан язык программирования пишу алгоритм
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 , опять же можешь использовать динамические массивы и облегчить себе жизнь
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
tnata00716.06.2023 00:53
-
Kirilloo67302.04.2020 09:58
-
hffyj9505.07.2021 10:43
-
OMG123456789010.04.2021 19:34
-
sicrettry21.02.2020 13:09
-
kiska62526.06.2020 15:03
-
luiza201027.11.2021 19:37
-
DariaBlack77704.04.2020 08:56
-
Караго19.04.2023 22:02
-
KaratisT22208.04.2023 09:00
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.