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


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

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

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

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

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

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

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

Сортировка массива структур – задача #9
4.43 (88.57%) 7 votes




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

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

  1. Татьяна

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

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

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

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

Ваш 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="">