Create your own Calculator
Submissions: 608   Accuracy:

36.1%

  Difficulty: Hard   Marks: 8

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
Author: akundusaltlake


If you have purchased any course from GeeksforGeeks then please ask your doubt on course discussion forum. You will get quick replies from GFG Moderators there.



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


to report an issue on this page.