1. PROGRAM saltos;
Uses CRT;
VAR
i, j, vencedor : INTEGER;
marcas: ARRAY [1..3, 1..4] OF REAL;
maximo: REAL;
BEGIN
CLRSCR;
FOR j:= 1 TO 4 DO
BEGIN
WRITELN ('Ensaio Nº',j)
FOR i:= 1 TO 3 DO
BEGIN
WRITE ('Registar a marca do atleta Nº', i);
READLN (MARCAS[i,j])
END
END;
maximo := 0;
FOR i:= 1 TO 3 DO
FOR j := 1 TO 4 DO
IF (marcas[i,j] > maximo) THEN
BEGIN
maximo := marcas [i,j];
vencedor := i
END
WRITELN ('O vencedor foi o atleta Nº', vencedor);
WRITELN ('Alcançou a marca de', maximo:2:2, ' metros');
READLN
END.