Pagini recente » Cod sursa (job #1081210) | Cod sursa (job #595846)
Cod sursa(job #595846)
#include<stdio.h>
void euclid(int x,int y,int &a,int &b,int &d)
{
if (y==0)
{
d=x;
a=1;
b=0;
return;
}
int q=x/y,aa,bb;
euclid(y,x%y,aa,bb,d);
a=bb;
b=aa-bb*q;
}
int main()
{
int t,i,a,b,c,x,y,d;
freopen("euclid3.in","r",stdin);
freopen("euclid3.out","w",stdout);
scanf("%d",&t);
for(i=1;i<=t;++i)
{
scanf("%d%d%d",&a,&b,&c);
euclid(a,b,x,y,d);
if (c%d==0)
printf("%d %d\n",x*(c/d),y*(c/d));
else
printf("0 0\n");
}
}