Cod sursa(job #1570345)

Utilizator iondodon1998Dodon Ion iondodon1998 Data 16 ianuarie 2016 13:43:23
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.37 kb
#include <fstream>
using namespace std;

long cmmdc(long &a,long &b){
	long r=a%b;
	while(r>0) {
	   a=b;
	   b=r;
		  r=a%b;
	}
	return b;
}

int main(){	
	freopen("euclid2.in","r",stdin);
	freopen("euclid2.out","w",stdout);
	long a,b,n;
	scanf("%d",&n);
	for (int i=1; i <=n; ++i)
	{
		scanf("%d %d", &a,&b);
		printf("%d\n", cmmdc(a,b));
	}

	return 0;
}