Napisati program za unos n parova sa procedurom koja obrce redoslijed brojeva u unesenom paru ako je prvi broj veæi od drugog.

Listing programa:

PROGRAM Parovi;
USES
  WinCrt;
VAR
  x,y,i,n :Integer;
  
PROCEDURE Zamjena (Var x,y:Integer);
VAR
  t: Integer;
BEGIN
  t := x;
  x := y;
  y := t;
END;

BEGIN       {MAIN}
  Write('n = ');
  Readln(n);
  FOR i := 1 TO n DO
    BEGIN
      Write ('x, y = ');
      Readln(x, y);
      IF x>y THEN Zamjena(x,y);
      Writeln('ispravan redoslijed   x i y ', x, '   ',y);
   END;
END.

Ispis na ekranu:
n = 4
x, y = 1 2
ispravan redoslijed x i y:  1 2
x, y = 5 2
ispravan redoslijed x i y:  2 5
x, y = 7 3
ispravan redoslijed x i y:  3 7
x, y = 6 1
ispravan redoslijed x i y:  1 6

Index