9.3.. Napisati program sa funkcijom za uređenje trojke u rastućem redoslijedu.

Opis programa: Potprogram uređuje redoslijed dva broja zato se mora više puta pozvati da bi uredio redoslijed tri broja.

Listing programa:


PROGRAM 09311017;
{fun24, Urediti trojke u rastucem redoslijedu}
VAR
  a, b, c: Integer;
 
PROCEDURE Red(VAR a,b :Integer);
VAR
  t: Integer;
BEGIN
  IF a > b THEN
    BEGIN
      t := a;
      a := b;
      b := t;
    END;
END;

BEGIN       {MAIN}
  Writeln ('Urediti trojke u rastucem redoslijedu');
  Write('a, b, c ');
  Readln(a, b, c);
  Red(b, c);
  Red(a, b);
  Red(b, c);
  writeln('uredjena trojka ', a, '   ', b, '   ',c );
  READLN;
END.

Index