Pagini recente » Cod sursa (job #1438895) | Cod sursa (job #111032) | Cod sursa (job #1273305) | Cod sursa (job #1755491) | Cod sursa (job #1180655)
#include<iostream>
#include<fstream>
#include<math.h>
using namespace std;
ifstream f;
ofstream g;
long int a,b,c,x,y;
int t;
void muc()
{
if(c%a==0)g<<c/a<<' '<<0<<'\n';
else
if(c%b==0)g<<0<<' '<<c/b<<'\n';
else
{
x=0;
y=c;
while(c%b!=0&&abs(c)<=y)
{
c=c-a;
x++;
}
if(abs(c)>y)g<<0<<' '<<0<<'\n';
else g<<x<<' '<<c/b<<'\n';
}
}
void maxc(long int &q, long int &w)
{
long int porc;
if(q>w){porc=q;q=w;w=porc;}
}
int main()
{
f.open("euclid3.in");
g.open("euclid3.out");
f>>t;
while(t>0)
{
f>>a>>b>>c;
maxc(a,c);
maxc(b,c);
muc();
t--;
}
f.close();
g.close();
return 0;
}