Cod sursa(job #524241)

Utilizator andrei.dAndrei Diaconeasa andrei.d Data 20 ianuarie 2011 19:19:47
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.4 kb
#include <cstdio>

#define file_in "euclid2.in"
#define file_out "euclid2.out"

int Q,a,b;

int cmmdc(int a, int b){
	
	int r;
	
	while(b){
		
		r=a%b;
		a=b;
		b=r;
	}
	
	return a;
}

int main(){
	
	freopen(file_in,"r",stdin);
	freopen(file_out,"w",stdout);
	
	scanf("%d", &Q);
	while(Q--){
		
		scanf("%d %d", &a, &b);
		
		printf("%d\n", cmmdc(a,b));
	}
	
	return 0;
	
}