Я ломал голову над этой проблемой со вчерашнего дня, и я надеялся, что кто-то может указать мне правильное направление. Я новичок в C, и мы должны создать программу, в которой пользователь вводит ряд линейных уравнений, которые необходимо решить с помощью правила Крамера. Математика не проблема, однако я не уверен, как получить коэффициенты из всего уравнения, состоящего из символов и целых чисел.
Пользовательский ввод должен выглядеть как ряд линейных уравнений, таких как:
-3x-3y-1z=6
2x+3y+4z=9
3x+2y+4z=10
Это было бы просто, если бы нам разрешалось вводить только коэффициенты, но, к сожалению, необходимо ввести все уравнение. Можно считать, что в уравнении нет пробелов, порядок переменных будет тот же, и уравнения верны.
Я думал о сохранении всего уравнения в массиве и поиске каждой переменной (x, y, z), а затем поиске int перед переменной, но я не могу определить способ преобразования этих найденных переменных в целые числа.
Любая помощь приветствуется. Заранее спасибо.
-y=4
допустимым уравнением (ср.0x-1y+0z=4
)? - person pmg   schedule 15.09.2018