Сортировка массива структур – задача #9

Условие задачи:

Задан массив из 6 данных типа структура. Структура включает: фамилию студента и три оценки. Упорядочить массив структур по возрастанию сумм баллов по всем 3-м дисциплинам.

Решение задачи на языке Си

В программе использована сортировка пузырьком.

Демонстрация работы программы

Сортировка массива структур на Си - программа

Сортировка массива структур – задача #9
4.33 (86.67%) 6 votes




Поделиться в соц. сетях:

2 комментария(ев) к статье “Сортировка массива структур – задача #9

  1. Татьяна

    Подскажите, а если количество оценок разное у каждого студента, то как можно сделать в этом случае?

    1. admin Автор статьи

      Массив с оценками должен быть большего размера (если статический), либо вообще динамический. Также в структуру стоит добавить целое число – длину данного массива с оценками. И в функции getMarksSum находить сумму оценок с помощью цикла. Ввод оценок также, естественно, нужно переосмыслить.

Добавить комментарий для admin Отменить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">