Cod sursa(job #1585072)

Utilizator sebii_cSebastian Claici sebii_c Data 30 ianuarie 2016 18:51:03
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.39 kb
#include <cstdio>

using namespace std;

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

int main() {
    freopen("euclid2.in", "r", stdin);
    freopen("euclid2.out", "w", stdout);

    int n;
    scanf("%d", &n);
    for (int i = 0; i < n; ++i) {
	int a, b;
	scanf("%d %d", &a, &b);
	printf("%d\n", euclid(a, b));
    }

    return 0;
}