Pagini recente » Cod sursa (job #559361) | Cod sursa (job #2158716) | Cod sursa (job #1893275)
#include <bits/stdc++.h>
using namespace std;
int sol;
void euclid(int a, int b, int &x, int &y){
if(b==0){
x=1;
y=0;
sol=a;
}
else{
int x0,y0;
euclid(b, a%b, x0, y0);
x=y0;
y=x0-a/b*y0;
}
}
int main()
{
freopen("euclid3.in","r",stdin);
freopen("euclid3.out","w",stdout);
int m,x,y,a,b,c;
scanf("%d",&m);
while(m--){
scanf("%d%d%d",&a,&b,&c);
euclid(a,b,x,y);
if(c%sol==0) x*=c/sol, y*=c/sol;
else x=0, y=0;
printf("%d %d\n",x,y);
}
return 0;
}