ОСТОРОЖНО МОШЕННИКИ! В последнее время в социальных сетях участились случаи предложения помощи в написании программ от лиц, прикрывающихся сайтом vscode.ru. Мы никогда не пишем первыми и не размещаем никакие материалы в посторонних группах ВК. Для связи с нами используйте исключительно эти контакты: vscoderu@yandex.ru, https://vk.com/vscode


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


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

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

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

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


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

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

4.3/5 - (12 голосов)



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

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

  1. Татьяна

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

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

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

Добавить комментарий

Ваш адрес email не будет опубликован.