Pagini recente » Cod sursa (job #1983571) | Cod sursa (job #1009124) | Cod sursa (job #1773663) | Cod sursa (job #1640928) | Cod sursa (job #457095)
Cod sursa(job #457095)
Program cmmdc;
var x, y, n : int64;
f, g : text;
{Medota scaderii}
function cmmdc(a, b : longint) : longint;
var m : longint;
begin
if a>b then
begin
m:=a;
while m>=0 do
m:=m-b;
end
else
begin
m:=b;
while m>=0 do
m:=m-a;
end;
cmmdc:=m;
end;
begin
assign(f,'euclid2.in'); assign(g,'euclid2.out');
reset(f); rewrite(g);
readln(f,x,y);
n:=cmmdc(x,y);
if n<0 then
n:=n*-1;
writeln(g,n);
close(f); close(g);
end.