Pagini recente » Cod sursa (job #2048461) | Cod sursa (job #1517552) | Cod sursa (job #244482) | Cod sursa (job #1757396) | Cod sursa (job #1331949)
#include <fstream>
using namespace std;
int d;
int main() {
int a, b, c, q, x, y, aux, T;
ifstream in("euclid3.in");
ofstream out("euclid3.out");
in >> T;
while(T--) {
in >> a >> b >> c;
x = 1;
y = 0;
while(a % b != 0) {
q = a / b;
// gcd
aux = b;
b = a % b;
a = aux;
// x & y
x = x - q * aux;
y = y - q * aux;
}
// gcd
d = b;
if(c % d == 0)
out << (x * (c / d)) << ' ' << (y * (c / d)) << '\n';
else
out << "0 0\n";
}
in.close();
out.close();
return 0;
}