Cod sursa(job #456776)

Utilizator adrianp2200Pricop Adrian adrianp2200 Data 16 mai 2010 17:44:52
Problema Algoritmul lui Euclid Scor 60
Compilator c Status done
Runda Arhiva educationala Marime 0.43 kb
/*
 * euclid_test.c
 *
 *  Created on: May 16, 2010
int main() *      Author: Adrian
 */

#include <stdio.h>
long eucl(long a,long b) {
	while(a!=b) {
		if (a>b) a=a-b;
		else b=b-a;
	}
	return a;
}
int main() {
	long t,i,a,b;
	FILE *in=fopen("euclid2.in","r"), *out=fopen("euclid2.out","w");
	fscanf(in, "%ld",&t);
	for(i=1;i<=t;i++) {
		fscanf(in, "%ld %ld", &a,&b);
		fprintf(out, "%ld\n",eucl(a,b));
	}
	return 0;
}