Pagini recente » Cod sursa (job #1147861) | Cod sursa (job #735207) | Cod sursa (job #2364703) | Cod sursa (job #1509244) | Cod sursa (job #1144669)
#include <fstream>
using namespace std;
int t,a,b,c,x,y;
int cmmdc(int a, int b, int &x, int &y) {
if(b==0) {
x=1;y=0;
return a;
}
int xa, ya;
int d=cmmdc(b,a%b,xa,ya);
x=ya;
y=xa-(a/b)*ya;
return d;
}
int main() {
ifstream f("euclid3.in");
ofstream g("euclid3.out");
f>>t;
while(t--) {
f>>a>>b>>c;
int d=cmmdc(a,b,x,y);
if(c%d==0) {
x=x*(c/d);
y=y*(c/d);
g<<x<<" "<<y<<"\n";
}
else
g<<"0 0\n";
}
return 0;
}