Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.02.2010, 13:22   #1
сер4ей
Пользователь
 
Регистрация: 27.02.2009
Сообщений: 18
Печаль Сортировка в Stringgrid

«Студенты» - должны проводиться расчеты и формироваться таблица, обобщающая данные по каждому студенту и включающая 3 колонки: ФИО студента, число сданных дисциплин, средний балл.
у меня таблица читается из файла, заносится в Stringgrid, а как мне отсортировать по студентам, не могу понять(( не пойму с чего начать??

Последний раз редактировалось сер4ей; 23.02.2010 в 13:24.
сер4ей вне форума Ответить с цитированием
Старый 24.02.2010, 14:40   #2
honest
Пользователь
 
Регистрация: 17.03.2009
Сообщений: 11
По умолчанию

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

Код:
var s:array[1..10] of string;
     x:string;
     i,j:integer;
..............................
for i:=1 to 9 do
for j:=i+1 to 10 do
if s[i]>s[j] then
 begin
  x:=s[i];
  s[i]:=s[j];
  s[j]:=x;
 end;
У компонентов класса TStings есть свойство Sorted, можно туда перегнать, отсортировать и обратно вытащить.
honest вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сортировка в StringGrid с параметрами строки Xataby4 Общие вопросы Delphi 13 16.04.2013 01:24
Сортировка в StringGrid Ch00kan0ff Общие вопросы C/C++ 2 24.03.2009 18:09
StringGrid и сортировка dee_lv Помощь студентам 5 02.05.2008 17:51
Delphi: Сортировка строк в StringGrid, критерий - элемент ячейки Andris Помощь студентам 9 09.03.2008 23:04