Тема: записи
програма не хоче знаходити найбільше значення, все працює крім найбільшого значення.
ось інформація з info.txt: Gerd Myuller Nimechchyna 3.8 14 Bavariya
Pele Brazyliya 3.5 12 Santos
Zhyust Fonten Frantsiya 3.1 13 Reyms
Ronaldo Brazyliya 4.3 15 Korintians
Myroslav Kloze Nimechchyna 4.2 14 Latsio
на зображенні жовтим кольором зображено той результат який повинна виносити програма .
program footbol;
uses Crt;
type
bomb = record
fam: string[16];
str: string[15];
rez: real;
gol: integer;
clab: string[10];
end;
var myfile:text;
myzap:bomb;
max: real;
i:integer;
begin
clrscr;
writeln('Фамилия Страна Результат Голы Клуб');
assign(myfile,'info.txt');
reset(myfile);
for i:=1 to 5 do
with myzap do
begin
readln(myfile,fam,str,rez,gol,clab);
writeln(fam:16,str:15,rez:7,gol:4,clab:10);
end;
for i:=1 to 5 do with myzap do
if max<rez then max:=rez;
writeln;
if max=myzap.rez then writeln('Наиболие результативный в национальном первенстве "бомбардир":',myzap.fam,' глов:',myzap.gol,'; клуб:',myzap.clab);
readln;
end.