Pagini recente » Cod sursa (job #2176865) | Cod sursa (job #237241)
Cod sursa(job #237241)
# include <stdio.h>
int A,B,C;
void euclid(int a, int b, int &d, int &x, int &y)
{
int x0, y0;
if (b==0) {
d=a;
x=1;
y=0;
} else {
euclid(b,a%b,d,x0,y0);
x=y0;
y=x0-(a/b)*y0;
}
}
int main(){
int T,i,d,x,y;
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,d,x,y);
if (C%d==1) printf("0 0\n");
else printf("%d %d\n", x*(C/d),y*(C/d));
}
return 0;
}