Pagini recente » Cod sursa (job #1138157) | Cod sursa (job #504049) | Cod sursa (job #2826168) | Cod sursa (job #2031645) | Cod sursa (job #1443325)
#include <cstdio>
#include <cassert>
#define _submit
#ifdef _submit
#define InFile "euclid2.in"
#define OutFile "euclid2.out"
#else
#define InFile "fis.in"
#define OutFile "fis.out"
#endif
typedef unsigned int uint;
uint cmmdc(uint a, uint b) {
while (b) {
uint aux = a;
a = b;
b = aux%b;
}
return a;
}
int main() {
assert(freopen(InFile, "r", stdin));
assert(freopen(OutFile, "w", stdout));
uint T;
scanf("%u", &T);
while (T--) {
uint a, b;
scanf("%u%u", &a, &b);
printf("%u\n", cmmdc(a, b));
}
return 0;
}