Cod sursa(job #333419)

Utilizator robert_dDragan Robert robert_d Data 22 iulie 2009 18:02:25
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.35 kb
#include <stdio.h>

int main() {
	FILE *fin = fopen("euclid2.in","r");
	FILE *fout = fopen("euclid2.out","w");
	
	long n;
	long a,b,c;
	fscanf(fin,"%ld\n",&n);
	for (int i=1; i<=n; i++) {	
		fscanf(fin,"%ld %ld",&a,&b);
		
		while (a % b != 0) {
			c = a%b;
			a = b;
			b = c;
		}
		
		fprintf(fout,"%ld\n",b);
	}
	fclose(fin);
	fclose(fout);
	return 0;
}