81

Ребятки! ПОмогите пожалуйста очень срочно! Дан файл f компоненты которого…

21 февраля 2023

Ребятки! ПОмогите пожалуйста очень срочно! Дан файл f компоненты которого действительные числа. Найти сумму компонентовфайла. Результат поместить в файл g.

категория: информатика



37

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

Знаете ответ?


Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее...