Pagini recente » Cod sursa (job #1415216) | Cod sursa (job #1964865) | Monitorul de evaluare | Cod sursa (job #1807824) | Cod sursa (job #2328113)
#include<cstdio>
#include<cctype>
#define M 2000000
char p[M],e[11];
int i=-1,k;
int A()
{
int s=0;
for(i++;isdigit(p[i]);i++)
s=s*10+p[i]-'0';
return s;
}
main()
{
int t,a,b,r,j;
freopen("euclid2.in","r",stdin),freopen("euclid2.out","w",stdout),fread(p,1,M,stdin),t=A();
while(t--)
{
for(a=A(),b=A();r=a%b;a=b,b=r);
for(j=0;b;b/=10,j++)
e[j]=b%10+'0';
for(j--;j>=0;j--)
*p++=e[j];
*p++='\n';
}
fwrite(p,1,k,stdout);
}