program Marina; const n=3; Type date=record day:integer; month:integer; year:integer; end; var dates:array[1..n] of date; i: integer; procedure change(var p1:date;var p2:date); var buf:date; begin buf:=p1; p1:=p2; p2:=buf; end; procedure sortbyday(); var i,j: integer; begin for i:=1 to n do for j:=1 to n-1 do if dates[j].day