Cod sursa(job #1007343)

Utilizator lucky1992Ion Ion lucky1992 Data 8 octombrie 2013 19:57:18
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.41 kb
#include <iostream>
#include <cstdlib>
#include <cstdio>

using namespace std;

int T,a,b;

int main(){

	freopen("euclid2.in", "r", stdin );
	freopen("euclid2.out", "w", stdout );
	
	scanf("%d", &T );
	
	for( int i = 0; i < T; i++ ){
	
		scanf("%d%d", &a, &b );
		
		int rest = 0;
		while( b != 0 ){
			rest = a%b;
			a = b;
			b = rest;
		}
		
		printf("%d\n", a );
	}
	
	return 0;
}