Упорядочить по фамилиям
помогите написать процедуру упорядочения массива по фамилиям
Код:
program Project2;
const
n=2;
type
telem=record
fam:string[30];
markaavto:string[30];
nomer:string[10];
adres:string[50]
end;
tmas=array [1..n] of telem;
//-------------------------------------------------------------------
procedure vvoddannuh(var a:tmas); //ввод данных
var i:Integer;
b:telem;
begin
for i:=1 to n do
begin
Writeln('введи фамилию');
Readln(b.fam);
Writeln('введи марку автомобиля');
Readln(b.markaavto);
Writeln('введи номер');
Readln(b.nomer);
Writeln('введи адрес');
Readln(b.adres)
end
end;
Procedure vuvoddannuh(var a:tmas);
var i:Integer;
b:array[1..n] of telem;
begin
for i:=1 to n do
begin
writeln ('--------------------------------------------------------------------------');
writeln ('фамилия / марка автомобиля / номер / адрес ');
writeln ('--------------------------------------------------------------------------');
writeln(b[i].fam:15,' ',b[i].markaavto:15,' ',b[i].nomer:15,' ',b[i].adres);
readln
end
end;
var
a:tmas;
begin
vvoddannuh(a);
vuvoddannuh(a);
end.