GCD (Euclid)
Pascal Algorithms
while + I/O
Flowchart (ISO 5807)
Source code
program GCD;
var a, b, t: integer;
begin
readln(a, b);
while b <> 0 do
begin
t := b;
b := a mod b;
a := t;
end;
writeln(a);
end. while + I/O
program GCD;
var a, b, t: integer;
begin
readln(a, b);
while b <> 0 do
begin
t := b;
b := a mod b;
a := t;
end;
writeln(a);
end.