Cod sursa(job #154041)

Utilizator zobicaMarin Marin zobica Data 10 martie 2008 21:31:35
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.47 kb
#include <stdio.h>


long cmmdc(long a, long b) {
    while (b) {
          long r = a%b;
          a = b;
          b = r;      
    }
    return a;
}

int main() {
    freopen("euclid2.in", "r",stdin);
	freopen("euclid2.out", "w",stdout);
	long T;
    scanf("%ld", &T);
	for (long i = 0; i < T; i ++) {
		long a,b;    
		scanf("%ld %ld", &a, &b);
		printf("%ld\n", cmmdc(a,b));
	}
	
    
    
    fclose(stdin);
	fclose(stdout);

    return 0;
}