~/algor $ cat masalalar/begin-tenglamalar-sistemasi
Tenglamalar sistemasi
Ikki noma'lumli chiziqli tenglamalar sistemasi berilgan:
$$\begin{cases} a_{1} * x + b_{1} * y = c_{1} \\ a_{2} * x + b_{2} * y = c_{2} \end{cases}$$
Determinant $D = a_{1} * b_{2} - a_{2} * b_{1}$ noldan farqli, shuning uchun yechim yagona. $x$ va $y$ ni Kramer formulalari bilan toping:
$$x = \frac{c_{1} * b_{2} - c_{2} * b_{1}}{D}, \qquad y = \frac{a_{1} * c_{2} - a_{2} * c_{1}}{D}$$
Kiruvchi ma'lumotlar
Birinchi qatorda uchta butun son: $a_{1}$, $b_{1}$ va $c_{1}$. Ikkinchi qatorda uchta butun son: $a_{2}$, $b_{2}$ va $c_{2}$.
Chiquvchi ma'lumotlar
Bitta qatorda ikkita son: $x$ va $y$, har biri nuqtadan keyin aynan 2 ta raqam bilan (masalan, 2.00). Yaxlitlangan natija nol bo'lsa (masalan, $-0.001$), u 0.00 ko'rinishida chiqariladi (-0.00 emas).
Izoh
$-1000 \le a_{1}, b_{1}, c_{1}, a_{2}, b_{2}, c_{2} \le 1000$
$a_{1} * b_{2} - a_{2} * b_{1} \ne 0$
Misollar
1 1 3 1 -1 1
2.00 1.00
2 3 7 4 -1 0
0.50 2.00