Cod sursa(job #2129590)

Utilizator rkpoweraaaaaaaaaaaa rkpower Data 12 februarie 2018 22:24:58
Problema Algoritmul lui Euclid Scor 60
Compilator cpp Status done
Runda Arhiva educationala Marime 0.43 kb
#include <bits/stdc++.h>
#define rc(x) return cout<<x<<endl,0

using namespace std;

// infoarena: Algoritmul lui Euclid

int gcd(int a, int b){
	if(b == 0) return a;
	return gcd(b,a%b);
}

int main(){
	freopen("euclid2.in", "r", stdin);
	freopen("euclid2.out", "w", stdout);
	int n;
	cin >> n;
	int	ar[n];
	for(int i=0;i<n;i++){
		int x,y;
		cin>>x>>y;
		ar[i] = gcd(x,y);
	}
	for(int i=0;i<n;i++){
		cout << ar[i] << '\n';
	}
	return 0;
}