Pagini recente » Cod sursa (job #1295719) | Cod sursa (job #2587843) | Cod sursa (job #1210198) | Cod sursa (job #261049) | Cod sursa (job #632989)
Cod sursa(job #632989)
#include<stdio.h>
using namespace std;
long int cmmdc(long int x,long int y)
{ long int z;
while(y!=0) {
z=x%y;
x=y;
y=z; }
return x;
}
int main()
{ int i,T;
long int a,b,c,k,x,y;
FILE *f,*g;
f=fopen("euclid3.in","r");
g=fopen("euclid3.out","w");
fscanf(f,"%d",&T);
for(i=1;i<=T;i++) {
fscanf(f,"%ld %ld %ld",&a,&b,&c);
k=cmmdc(a,b);
if(c%k==0) {
x=a/k;
y=(c-a*x)/b;
fprintf(g,"%ld %ld \n",x,y);
}
else
fprintf(g,"0 0 \n"); }
fclose(f);
fclose(g);
return 0;
}