Cod sursa(job #1559661)

Utilizator iondodon1998Dodon Ion iondodon1998 Data 31 decembrie 2015 13:35:12
Problema Algoritmul lui Euclid Scor 60
Compilator fpc Status done
Runda Arhiva educationala Marime 0.39 kb
program cmmdc;
var i,n:longint;
		a,b,aux:^int64;
		f1,f2:text;

begin
	assign(f1,'euclid2.in'); reset(f1);
	assign(f2,'euclid2.out'); rewrite(f2);
	readln(f1,n);
	new(a);
	new(b);
	new(aux);
	for i:=1 to n do
	begin
		readln(f1,a^,b^);
		while b^<>0 do
			begin
				aux^:=b^;
				b^:=a^ mod b^;
				a^:=aux^;
			end;
		writeln(f2,a^);
	end;
	close(f1);
	close(f2);
end.