Member 12880058 Ответов: 1

Пузырьковая сортировка с массивами ?


Технические характеристики: напишите программу, которая 1) инициализирует массивы с помощью пользовательского ввода с именами и окончательными баллами для студентов в классе 2) отображает таблицу студентов, отсортированных по баллам с самым высоким баллом первым (имена, баллы и буквенная оценка) 3) отображает средний балл для класса и сколько студентов получили каждую буквенную оценку.

Вы должны использовать отдельные методы для чтения и сортировки студентов.
Для сортировки массивов необходимо использовать алгоритм пузырьковой сортировки.
Вы не можете использовать какие-либо встроенные методы массива.
Вы должны использовать отдельный метод для преобразования оценки в буквенную оценку. (A = 90-100, B = 80-89, C = 70-79, D = 60-69, F = 0-59)
Все выходные данные должны быть помечены и отформатированы.
Во время компиляции вы не знаете, сколько там студентов.
Программа должна быть аккуратной и читаемой с вниманием к именованию и отступам.
Там должен быть заголовок комментария, в котором указывается название программы, имя автора, краткое описание и статус программы. Статус либо "работает“, либо” не работает", и если он не работает, вы должны четко указать, что работает, а что нет в соответствии со спецификациями.

Может ли кто-нибудь помочь мне решить эту проблему, я даже не знаю, с чего начать.

Что я уже пробовал:

Мне удалось получить первую часть . Но с тех пор я совершенно потерялся. Может ли кто-нибудь помочь мне решить эту проблему, чтобы я мог изучить ее для своего финала?

PIEBALDconsult

Мы не будем делать твою домашнюю работу.

1 Ответов

Рейтинг:
1

Patrice T

Цитата:
Я даже не знаю, с чего начать.
Начните с Google, чтобы найти ссылки на части, которые вы не знаете.
Мы не делаем вашу домашнюю работу.
Домашнее задание предназначено не для того, чтобы проверить ваши навыки просить других людей выполнять вашу работу, а для того, чтобы заставить вас думать и помочь вашему учителю проверить ваше понимание пройденных вами курсов, а также проблем, возникающих при их применении.
Любая ваша неудача поможет учителю выявить ваши слабости и наметить меры по их исправлению.
Итак, попробуйте, перечитайте свои уроки и приступайте к работе. Если вы застряли на конкретной проблеме, покажите свой код и объясните эту точную проблему, мы можем помочь.

Как программист, ваша задача-создавать алгоритмы это решает конкретные проблемы, и вы не можете полагаться на кого-то другого, чтобы вечно делать это за вас, поэтому есть время, когда вам придется научиться этому. И чем скорее, тем лучше.
Когда вы просто просите решение, это все равно что пытаться научиться водить машину, обучая кого-то другого.
Создание алгоритма-это в основном поиск математики и необходимая адаптация к вашей реальной задаче.


ridoy

5ед.

Patrice T

Спасибо