привет, моя проблема в том, что мне нужно извлечь коэффициенты и экспоненты полинома, заданного пользователем.
когда я попробовал свой код, он просто работал для коэффициента, а для экспоненты это дает мне ноль. p.s a только для тестирования
int main() {
char x[10];
char y[10];
char a[100] = "53x2+4x^3";
for (int i = 0; a[i] != '+'; i++)
{
if (a[i] != 'x')
{
x[i] = a[i];
}
}
for (int i = 0; a[i] != '+'; i++)
{
if ((a[i] == 'x') && (a[i + 1] == '^')) {
y[i] = a[i + 2];
}
}
double w;
int z;
w = atof(x);
z = atoi(y);
cout << w << endl;
cout << z << endl;
return 0;
}