Pagini recente » Cod sursa (job #2083965) | Cod sursa (job #683287) | Cod sursa (job #582828) | Cod sursa (job #2436134) | Cod sursa (job #606649)
Cod sursa(job #606649)
#include <iostream>
#include <fstream>
using namespace std;
int euclid(int a, int b, int &x, int &y)
{
if(b==0)
{
x=1;
y=0;
return a;
}
int d,xx,yy;
d=euclid(b, a%b, xx, yy);
x=yy;
y=xx-(a/b)*yy;
return d;
}
int main()
{
ifstream fin("euclid3.in", ios::in);
ofstream fout("euclid3.out", ios::out);
int l;
fin>>l;
for(int i=0;i<l;i++){
int A,B,C;
fin>>A>>B>>C;
int D,X,Y;
D=euclid(A,B,X,Y);
if(C%D) fout<<"0 0\n";
else fout<<X * (C / D)<<" "<< Y * (C / D)<<"\n";
}
return 0;
}