fork(1) download
  1. uses math;
  2. function gcd(a, b : integer) : integer;
  3. begin
  4. if b = 0 then gcd := a
  5. else gcd := gcd(b, a mod b)
  6. end;
  7.  
  8. var
  9. a, b : integer;
  10. begin
  11. ReadLn(a, b);
  12. WriteLn(gcd(max(a, b), min(a, b)))
  13. end.
Success #stdin #stdout 0s 456KB
stdin
10 25
stdout
5