Считывание и обработка данных из файла
Другие предметы

Напишите программу, которая будет считывать файл с данными по успеваемости абитуриентов. Файл представляет собой набор

Напишите программу, которая будет считывать файл с данными по успеваемости абитуриентов. Файл представляет собой набор строк. В каждой строке записаны фамилия абитуриента и его оценки по трем предметам, разделенные точкой с запятой. Ваша программа должна выводить среднюю оценку каждого абитуриента по этим трём предметам на отдельной строке. В конце файла, на отдельной строке, необходимо записать средние оценки по всем абитуриентам по предметам и языку, разделенные пробелом. Прикрепите полученный файл со средними оценками в качестве ответа.
Верные ответы (1):
  • Летающий_Космонавт
    Летающий_Космонавт
    70
    Показать ответ
    Тема: Считывание и обработка данных из файла

    Инструкция: Для решения данной задачи нужно написать программу на языке программирования, которая будет считывать данные из файла с успеваемостью абитуриентов, обрабатывать эти данные и выводить результаты в нужном формате.

    Для начала, программа должна открыть файл с данными и считать каждую строку. Затем, она должна разделить каждую строку на фамилию и оценки, используя разделитель - точку с запятой.

    Далее, нужно вычислить среднюю оценку каждого абитуриента по трём предметам. Для этого можно сложить оценки по каждому предмету и разделить сумму на количество предметов.

    Затем, программа должна выводить среднюю оценку каждого абитуриента на отдельной строке. Для этого нужно использовать цикл, который будет проходить по всем абитуриентам и выводить их среднюю оценку.

    В конце файла, нужно вычислить средние оценки по всем абитуриентам по предметам и языку. Для этого нужно сложить оценки каждого абитуриента по каждому предмету и языку и разделить сумму на общее количество абитуриентов.

    В конце программы, результаты выводятся на экран и записываются в новый файл.

    Пример использования:
    Предположим, есть файл "результаты_абитуриентов.txt" со следующим содержимым:

    Иванов;5;4;3
    Петров;4;4;3
    Сидоров;3;5;5

    Программа должна вывести:

    Средняя оценка Иванова: 4
    Средняя оценка Петрова: 3.67
    Средняя оценка Сидорова: 4.33
    Средняя оценка по предметам: 4.33 4.33 3.67 4.11

    Совет: Для решения этой задачи, убедитесь, что вы правильно читаете и обрабатываете данные из файла. Также, не забудьте использовать правильные алгоритмы для вычисления средней оценки и вывода результатов.

    Упражнение: Создайте программу, которая будет считывать данные из файла "results.txt" и выводить среднюю оценку каждого абитуриента по трём предметам на отдельной строке. В конце файла, выведите средние оценки по всем абитуриентам по предметам и языку.
Написать свой ответ: