Cod sursa(job #1463951)

Utilizator miki880Nechita Mihai miki880 Data 21 iulie 2015 21:27:27
Problema Algoritmul lui Euclid Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.38 kb
#include <cstdio>
#include <cstdlib>
using namespace std;

long gcd (long a, long b) {
	while(b) {
		long tmp=a;
		a=b;
		b=tmp%a;
	}
	return a;
}
int main() {
	freopen("euclid2.in","r",stdin);
	freopen("euclid2.out","w",stdout);
	long t;
	scanf("%ld",&t);
	while(t--) {
		long a,b;
		scanf("%ld",&a);
		scanf("%ld",&b);
		printf("%ld\n",gcd(a,b)));
	}
	return 0;
}