Cod sursa(job #2310276)

Utilizator GabyMGabi Mihalcea GabyM Data 30 decembrie 2018 22:19:06
Problema Algoritmul lui Euclid Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.39 kb
#include <stdio.h>

int main()
{
	int n, a, b, aux;
	freopen("euclid2.in", "r", stdin);
	freopen("euclid2.out", "w", stdout);

	for(scanf("%d", &n); n > 0; n--)
	{
		scanf("%d %d", &a, &b);

		if(b > a)
		{
			aux = a;
			a = b;
			b = aux;
		}
		while(a%b)
		{
			aux = a%b;
			a = b;
			b = aux;
		}

		printf("%d\n", b);
	}

	fclose(stdin);
	fclose(stdout);
	return 0;
}