Cod sursa(job #2417617)

Utilizator HumikoPostu Alexandru Humiko Data 30 aprilie 2019 16:21:10
Problema Algoritmul lui Euclid Scor 60
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.48 kb
#include <algorithm>
#include <stack>
#include <queue>
#include <deque>
#include <vector>
#include <string>

using namespace std;

//#include <iostream>
#include <fstream>

//ifstream cin ("input.in");
//ofstream cout ("output.out");

ifstream cin ("euclid2.in");
ofstream cout ("euclid2.out");

int main() {
	int t, a, b;
	cin>> t;
	for ( int i =1; i<=t; i++) {
		cin >> a>>b;
		while (a !=b) {
			if ( a>b)
				a-=b;
			else
				b-=a;
		}
		cout <<a<<'\n';
	}
}