Помощь - Поиск - Пользователи - Календарь
Полная версия: Сортировка списка по алфавиту......
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
Andred
Привет всем...Вот список студентов я составил
Код
Program spisok gruppi;
const
    n=15;
    m=16;
type
    record_type=record
    name:string[20];
    day:1..31;
    mon:1..12;
    year:1980..2020;
    post:2000..2020;
    mark:array[1..m] of byte;

end;

var
    f:file of record_type;
    data:array[1..n] of record_type;
    i,k:integer;

begin
    assign(f,'st1.dat');
    rewrite(f);
    for i:=1 to n do

    begin
        write(i,'NAME: ');
        readln(data[i].name);
        write('Data rojdeniya(den mecyac god):');
        readln(data[i].day,data[i].mon,data[i].year);
        write('God postupleniya: ');
        readln(data[i].post);

        for k:=1 to m do

            begin

               write('Mark #',k, ':');
               readln(data[i].mark[k]);
            end;

        write(f,data[i]);
     end;
        close(f);

А его еще надо по алфавиту отсортировать и отпечатать!!!
помогите плизз...
volvo
Это не список, а МАССИВ студентов.
FAQ: Как упорядочить данные по возрастанию
Andred
Что то я не совсем понял как это делать(сортировку по алфавиту)...
мож кто нить напишет мне сортировку именно для моей прграммы(плиз..!!!!)
volvo
А может мне кто-нибудь объяснит, чем ИМЕННО ТВОЯ ПРОГРАММА будет отличаться от того, что я тебе дал? Описанием записи? Что, трудно поменять в функции Compare поле, по которому будет происходить сравнение? Думать начните хоть чуть-чуть !!!
Andred
ну я же не знаю паскаль...
мне дали наработку со списком группы, а ее надо отсортировать по алфавит!!
я этого не умею..помогите пжалуста!!!!!!
hiv
Тогда выкладывай свою задачу вот сюда:
Форум "Все о Паскале" -> Задачи на заказ
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.