Suskaičiuoja dviejų skaičių didžiausią bendrąjį daliklį.
x ir y DBD apskaičiuojamas taip:
x = 160, y = 75, koks DBD?
Ats.: 5
program Euklidas; var x, y : integer; function gcd (u, v : integer) : integer; var t : integer; begin repeat if (u < v) then begin t := u; u := v; v := t; end; u := u - v; until u = 0; gcd := v; end; begin while not eof do begin readln (x, y); if ((x > 0) and (y > 0)) then writeln (x, ' ', y, ' ', gcd (x, y)); end; end.