Pagini recente » Cod sursa (job #1715012) | Cod sursa (job #2157872) | Cod sursa (job #2369268) | Diferente pentru problema/rogvaiv intre reviziile 3 si 6 | Cod sursa (job #1768038)
#include <cstdio>
using namespace std;
typedef unsigned int uint;
inline uint euclid(uint a,uint b){
if(!b)return a;
return euclid(b,a%b);
}
int main(void){uint n,x,y;
freopen("euclid2.in","r",stdin);
freopen("euclid2.out","w",stdout);
scanf("%i",&n);
for(;n;n--){
scanf("%i %i",&x,&y);
printf("%i\n",euclid(x,y));
}
return 0;
}