0 / 0 / 0
Регистрация: 12.11.2015
Сообщений: 37
1

Метод сортировки quick sort ведомость абитуриентов

20.04.2016, 11:39. Показов 1606. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ведомость абитуриентов, сдавших вступительные экзамены в университет, содержит: Ф.И.О. абитуриента, оценки. Определить средний балл по университету и вывести список абитуриентов, которых выше среднего балла по университету. Первыми в списке должны идти студенты , сдавшие все экзамены на 5. Ключ: средний балл.

Помогите переделать данную прогу с использованием метода сортировки QuickSort.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{
         Memo1->Clear();
         float sr;
     for(int i=0; i<nzap; i++){
                sr += Stud[i].otm[0] + Stud[i].otm[1] + Stud[i].otm[2];
                }
         sr = sr/((nzap)*3);
         Memo1->Lines->Add("Srednii bal: "+FloatToStrF(sr,ffFixed,15,3));
 
         int s = ceil(sr*3);
         for(int j=15; j>s; j--)
                for(int i=0; i<nzap+1; i++){
                        int sl = Stud[i].otm[0] + Stud[i].otm[1] + Stud[i].otm[2];
                        if (sl==j) Memo1->Lines->Add(Stud[i].FIO);
                }
}
Написать программу, записывающую в файл и читающую из файла массив из структур. Написать следующие функции и организовать их вызов: функцию линейного поиска в файле; функцию сортировки массива и файла методами прямого выбора и QuickSort; функцию двоичного поиска в отсортированном массиве.

Добавлено через 18 часов 40 минут
Up up up
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.04.2016, 11:39
Ответы с готовыми решениями:

Алгоритм Быстрой сортировки (Quick Sort)
Всем доброго времени суток. Реализовал Быструю Сортировку на C++. Всё работает. Только препод...

Ведомость абитуриентов
здравствуйте! Помогите решить задачу: Ведомость абитуриентов, сдавших вступительные экзамены в...

Quick sort c++
Добрый день. Есть вопрос, как можно реализовать Quick sort с подсчётом перестановок. По условию...

Метод сортировки quick sort ведомость абитуриентов
Ведомость абитуриентов, сдавших вступительные экзамены в университет, содержит: Ф.И.О. абитуриента,...

2
0 / 0 / 0
Регистрация: 12.11.2015
Сообщений: 37
21.04.2016, 14:29  [ТС] 2
Upupp
0
0 / 0 / 0
Регистрация: 12.11.2015
Сообщений: 37
26.04.2016, 14:31  [ТС] 3
Up up up
0
26.04.2016, 14:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.04.2016, 14:31
Помогаю со студенческими работами здесь

Найти ошибку в процедуре сортировки Quick (быстрая, метод Хоара)
void quick_sort(int l,int r) { int x,i,j,m,c,t,n,a; x=a; m++; i=l; j=r; while (i&lt;=j) {...

Какой алгоритм сортировки использует метод sort?
Какой алгоритм сортировки использует метод sort?

Метод сортировки по типу Collections.sort(List<T> A, Comparator<T> Order)
Всем привет! Нужен метод сортировки списка с применением компаратора, именно тот что используется в...

Quick sort
!Хелпаните с сортировкой выдает ошибку ! USES Windows;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru