Cod sursa(job #963185)

Utilizator iuli93Iulian Parascan iuli93 Data 16 iunie 2013 19:13:59
Problema Algoritmul lui Euclid Scor 0
Compilator c Status done
Runda Arhiva educationala Marime 0.41 kb
#include <stdio.h>

FILE *fin, *fout;
int t, a, b;

int euclid (int a, int b) {
	if (!b) return a;
	return euclid (b, a % b);
}

int main (void) {
	fin = fopen ("euclid.in", "r");
	fout = fopen ("euclid.out", "w");

	fscanf (fin, "%d", &t);
	
	for (; t; t--) {
		fscanf (fin, "%d %d", &a, &b);
		fprintf (fout, "%d\n", euclid (a, b));
	}

	fclose (fin);
	fclose (fout);
	
	return 0;

}