Контрольная работа: Упорядочивание элементов файла
summ:= summ + RecArr[i].SummaPlateja;
isFind:= true
end;
if not isFind then
begin
WriteLn('Current record not found. Try again.');
ReadLn;
FindInRecArr(RecArr)
end;
WriteLn('Summa = ',summ:8:2)
end;
procedure SortRecArr(var RecArr: TRecArr);
var
i, j: integer;
TmpRec: TBill;
begin
for i:= 1 to MaxRecCount do
for j:= 1 to MaxRecCount - 1 do
if RecArr[j].ChetPlatel[1] > RecArr[j + 1].ChetPlatel[1] then
begin
TmpRec:= RecArr[j];
RecArr[j]:= RecArr[j + 1];
RecArr[j + 1]:= TmpRec
end
end;
function RecArrSaveToFile(FileName: string; RecArr: TRecArr): integer;
var
TmpFile: file of TBill;
i, n: integer;