BETA

Difficulty Level: Hard

Submissions: 231 Accuracy:

29%

Create your own Calculator
       

Now a days almost all scientific calculators have the property of solving a system of simultaneous equations. Code a program to do the same for the following and find the value of X,Y and Z.

 a1X + b1Y + c1Z = d1

 a2X + b2Y + c2Z = d2

 a3X + b3Y + c3Z = d3

Input:

The first line of input takes the number of test cases T. Then T test cases follow.

Each test case has 3 input lines.

The 3 lines of each test case take 4 space separated integers denoting the values of a, b, c and d respectively.

Note: Your code should be able to handle double values.

Output:

Print 0 in case the system is inconsistent and 1 in case the system is consistent and has infinitely many solutions.

In case the system is consistent and has a unique solution, print 3 space separated integers denoting the floor values of X, Y and Z respectively.

Constraints:

1<=T<=100

-100<=a, b, c, d<=100

Example:

Input:

3
5 4 2 0
1 4 2 0
4 2 9 0
3.4 -8.9 10 12.3
4.5 3.2 -89.01 23.4
2.2 -2.1 1.1 12.3
-4.2 6 7 10
1 2 3 12
3 2 2 20

Output:

0 0 0 
6 1 0 
3 4 -1

** For More Input/Output Examples Use 'Expected Output' option **

Contributor: Arpan Kundu

Set Default Code

					   
It is recommended to 'Compile & Test' your code before clicking 'Submit'!

Compilation/Execution Result:

Need help with your code? Please use ide.geeksforgeeks.org, generate link and share the link here.