Friday, February 18, 2011

11068 - An Easy Task


#include<stdio.h>

int main()
{
    register int a1,b1,c1,a2,b2,c2,div;
    long double x,y;
    //freopen("in.txt","r",stdin);

    while(scanf("%d%d%d%d%d%d",&a1,&b1,&c1,&a2,&b2,&c2)&&(a1||b1||c1||a2||b2||c2))
    {
        div=a1*b2-a2*b1;

        if(!div)
        {
            printf("No fixed point exists.\n");
            continue;
        }

        x=(long double)(b2*c1-b1*c2)/div;
        y=(long double)(a2*c1-a1*c2)/(-div);

        printf("The fixed point is at %0.2Lf %0.2Lf.\n",x,y);
    }
    return 0;
}

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.