3 / 3 / 2
Регистрация: 09.12.2017
Сообщений: 111
|
|
1 | |
Сортировка массива структур по двум критериям12.02.2022, 14:55. Показов 309. Ответов 2
Метки нет (Все метки)
Здравствуйте, есть задание
Общежитие в первую очередь предоставляется тем студентам, чьи доходы на члена семьи меньше двух минимальных зарплат, затем остальным в порядке уменьшения среднего балла (при равных баллах приоритет отдается тем, кто участвовал в общественной деятельности). Вывести список очередности предоставления места в общежитии при условии, что размер минимальной зарплаты вводится с клавиатуры. Так понимаю, необходимо сперва сделать сортировку массива по доходу. Потом через цикл for "найти" первую запись удовлетворяющему условию "если больше и равно двум мин зп", отсортировать массив по среднему баллу. Правильно рассуждаю?
0
|
12.02.2022, 14:55 | |
Ответы с готовыми решениями:
2
Сортировка файла записей по двум критериям сортировка массива по двум критериям(или что-то вроде того) Сортировка массива структур по двум параметрам Сортировка по двум критериям: порядок, алфавит Сортировка структур по двум полям |
2277 / 1768 / 741
Регистрация: 27.07.2012
Сообщений: 5,251
|
|
12.02.2022, 15:14 | 3 |
Лишнее это. Надо просто написать функцию сравнения 2х студентов, которая вернёт true, если один студент "меньше" (или "больше", не принципиально) другого. В ней уже последовательно сравнить:
1) отношение дохода каждого к минимуму, если у первого меньше, а у второго больше - вернуть true, иначе 2) средний балл: если у первого меньше чем у второго - вернуть true, иначе 3) признак участия в общ деятельности: если у первого "да", а у второго "нет" - вернуть true, иначе вернуть false. Всё, далее эту функцию использовать в сортировке при сревнении элементов массива вместо <.
0
|
12.02.2022, 15:14 | |
12.02.2022, 15:14 | |
Помогаю со студенческими работами здесь
3
Сортировка массива по трем критериям График по двум критериям Фильтрация по двум критериям Вывести студентов по двум критериям Выборка элементов по двум критериям Подсчёт значения по двум критериям Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |