Курсовая работа: Работа с текстовыми строками, двумерными массивами, файловыми структурами данных
oprmarki(avtovl);
end
else
Writeln('Ne vvedeno obshee chislo zapisei');
end;
end;
end;
end.
Процедура oprmarki;
procedure oprmarki(x: mas);
var
h:integer;
m:string;
begin
Вводим название марки, и программа переберет все записи и при нахождение такой же марки выведет на экран фамилию владельца и номер автомобиля.
Write('Vvedite marku avto: ');
readln(m);
for h:=1 to n do
if x[h].Avto=m then
writeln(x[h].Familia, ' nomer-', x[h].Nomer);
end;
Процедура нахождения самого старого авто
procedure mostold(x: mas);
var
min,nmin,h:integer;
begin
min:=x[1].Vypusk;
nmin:=0;
Перебираем все записи и сохраняем минимальный год выпуска в переменную min, а номер записи в переменную nmin. А после цикла их выводит на экран.