Pagini recente » Cod sursa (job #994782) | Cod sursa (job #3164042) | Cod sursa (job #1758210) | Cod sursa (job #3157064) | Cod sursa (job #936430)
Cod sursa(job #936430)
#include <iostream>
#include <fstream>
using namespace std;
int d, x, y, tmp;
void gcd(int a, int b) {
if (a == 0) {
d = b;
x = 0;
y = 1;
}
else {
gcd(b%a, a);
tmp = x;
x = y - (b/a)*x;
y = tmp;
}
}
int main() {
ifstream fin("euclid3.in");
ofstream fout("euclid3.out");
int n;
fin >> n;
int a, b, c;
for (; n > 0; --n) {
fin >> a >> b >> c;
gcd(a,b);
if (c%d == 0) fout << c/d*x << ' ' << c/d*y << '\n';
else fout << "0 0\n";
}
return 0;
}