#include<stdio.h>
int main()
{
double a,b, c, d, e, f, x,y;
while(scanf("%lf%lf%lf%lf%lf%lf",&a,&b,&c,&d,&e,&f)!=EOF)
{
x=(e*c-b*f)/(e*a-b*d);
y=(c-a*x)/b;
printf("%.3f %.3f\n",x,y);
}
}
#include<stdio.h>
int main()
{
double a,b, c, d, e, f, x,y;
while(scanf("%lf%lf%lf%lf%lf%lf",&a,&b,&c,&d,&e,&f)!=EOF)
{
y=(a*f-c*d)/(a*e-d*b);
x=(c-b*y)/a;
printf("%.3f %.3f\n",x,y);
}
}
計算の順番が違うと答えが変わってしまう場合があるのでしょうか?
それともどこか書き間違えている部分があるのでしょうか?