Xətti tənliklər
Proqram yazın ki, m dəyişəninə görə tam əmsallarla verilmiş n xətti tənliklər sistemini həll etsin:
a_11x_1 + a_12x_2 + a_13x_3 + ⋯ + a_1mx_m = a_{1 (m + 1)};
a_21x_1 + a_22x_2 + a_23x_3 + ⋯ + a_2mx_m = a_{2 (m + 1)};
a_31x_1 + a_32x_2 + a_33x_3 + ⋯ + a_3mx_m = a_{3 (m + 1)}; ⋯
a_n1x_1 + a_n2x_2 + a_n3x_3 + ⋯ + a_nmx_m = a_{n (m + 1)}.
Giriş verilənləri
Birinci sətirdə təbii ədədlər n və m verilir. j 1-dən n-ə qədər (daxil olmaqla) olan aralıqda (j + 1)-ci sətir a_jk tam əmsallar ardıcıllığını, boşluqlarla ayrılmış şəkildə, k artan ardıcıllıqla 1-dən m + 1-ə qədər (daxil olmaqla) ehtiva edir. Məlumdur ki, (m + 1) n 8000-dən çox deyil və qalan ədədlərin modulu 1234567890-dan çox deyil.
Çıxış verilənləri
Əgər sistem uyğunsuzdursa, yeganə sətir ilk mövqedən "No solution" yazısını ehtiva etməlidir.
Əgər sistemin yeganə həlli varsa, yeganə sətir x_j ədədlərini j artan ardıcıllıqla 1-dən m-ə qədər (daxil olmaqla) ehtiva etməlidir.
Əgər sistemin sonsuz həlli varsa, j-ci sətir dəyişənlərin ardıcıl çıxarılması metodunun tətbiqi nəticəsində alınan sistemin j-ci tənliyinin əmsallarını ehtiva etməlidir - cəmi (m + 1) ədəd.
2–3 hallarda çıxış sətiri bir boşluqla başlayır, sonra birinci ədədin yazısı, boşluq, ikinci ədədin yazısı, boşluq və s. gəlir. Bütün ədədlər sadələşdirilməmiş kəsr şəklində təqdim olunmalıdır (surət tam, məxrəc təbii, əgər məxrəc 1-ə bərabərdirsə, onda kəsr xətti / və məxrəci göstərməmək). Məsələnin həlli üçün tam ədədləri rəqəmlərinin massivləri ilə təqdim etmək lazım deyil.