Cod sursa(job #974286)

Utilizator petrutsxMihaela Petruta Gaman petrutsx Data 16 iulie 2013 18:48:26
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.39 kb
#include<stdio.h>

int cmmdc(int a, int b){
	if(b == 0)
		return a;
	else
		return cmmdc(b, a%b);
}

int main(){
	int a, b, T, i, d;
	FILE *pf, *pg;

	pf = fopen("euclid2.in", "r");
	pg = fopen("euclid2.out", "w");

	fscanf(pf, "%d", &T);

	for(i = 1; i <= T; i++){
		fscanf(pf, "%d %d", &a, &b);
		
		if(a > b)
			d = cmmdc(a, b);
		else
			d = cmmdc(b, a);

		fprintf(pg, "%d\n", d);
	}

	return 0;
}