Cod sursa(job #1564159)

Utilizator alexarnautuArnautu Alexandru alexarnautu Data 8 ianuarie 2016 19:00:42
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.4 kb
#include <cstdio>

using namespace std;

FILE * iFile;
FILE * oFile;

int gcd(int a, int b) {
	int r;

	while(b != 0) {
		r = a % b;
		a = b;
		b = r;
	}
	return a;
}
	
int main()
{
	iFile = fopen("euclid2.in", "r");
	oFile = fopen("euclid2.out", "w");

	int n, a, b;

	fscanf(iFile, "%d", &n);

	for(int i=1; i <= n; i++) 
	{
		fscanf(iFile, "%d %d", &a, &b);

		fprintf(oFile, "%d\n", gcd(a,b));
	}

	return 0;
}