Pagini recente » Cod sursa (job #1513169) | Cod sursa (job #2473198) | Cod sursa (job #2106737) | Istoria paginii preoni-2008/runda-finala/regulament | Cod sursa (job #1180733)
#include<iostream>
#include<fstream>
#include<math.h>
using namespace std;
ifstream f;
ofstream g;
long int a,b,c,x,y;
int t;
long int divr(long int i,long int j)
{
if(i==0||j==0)return abs(j-i);
else
if(i>j)return divr(i%j,j);
else
return divr(i,j%i);
}
void muc()
{
y=divr(a,b);
if(c%y==0)
{
c=c/y;
a=a/y;
b=b/y;
x=0;
while(c%b!=0)
{
c=c-a;
x++;
}
g<<x<<' '<<c/b<<'\n';
}
else g<<0<<' '<<0<<'\n';
}
int main()
{
f.open("euclid3.in");
g.open("euclid3.out");
f>>t;
while(t>0)
{
f>>a>>b>>c;
muc();
t--;
}
f.close();
g.close();
return 0;
}