Pagini recente » Cod sursa (job #427965) | Cod sursa (job #3263178) | Cod sursa (job #1544630) | Cod sursa (job #1640895) | Cod sursa (job #2571539)
#include <bits/stdc++.h>
using namespace std;
ifstream f("euclid3.in");
ofstream g("euclid3.out");
vector<int> v;
int euclid(int a, int b, int &x, int &y){
if(b==0){
x=1, y =0;
return a;
}
int d = euclid(b, a%b, x, y);
int x0 = x, y0 = y;
x= y0;
y = x0 - (a/b)*y0;
return d;
}
int main()
{
int n;
f>>n;
while(n--){
int a,b,c;
f>>a>>b>>c;
int d, x, y;
d = euclid(a, b, x, y);
if(c%d)
g<<"0 0\n";
else
g<<x*(c/d)<<' '<<y*(c/d)<<'\n';
}
return 0;
}