#include <stdio.h>
int found(int *a, int size,int v)
{int S=a[0];
for (int i=1;i<size;i++)
{S=v*S+a[i];}
return 0;
}
int main(void) {
int a[100];
int n =0;
int k,i,j,x;
char str[100];
i=0;
j=0;
for (int t=0;t<n;t++)
{a[t]=0;}
printf("%s%s","Введите коэффициенты многочлена","\n"); do
{if (str[i] < '0' || str[i]> '9')
{
i++;
j++;
}
a[j] = a[j] * 10 + (str[i] - '0');
i++;
}
while (str[i] != '\0');
printf("%s%s","Введите X","\n"); found(a,n+1,x);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCBmb3VuZChpbnQgKmEsIGludCBzaXplLGludCB2KQp7aW50IFM9YVswXTsKIGZvciAoaW50IGk9MTtpPHNpemU7aSsrKQogIHtTPXYqUythW2ldO30KICBwcmludGYoIiVkIixTKTsKICByZXR1cm4gMDsKfQoKaW50IG1haW4odm9pZCkgewogIGludCBhWzEwMF07CiAgaW50IG4gPTA7CiAgaW50IGssaSxqLHg7CiAgY2hhciBzdHJbMTAwXTsKICBpPTA7CiAgaj0wOwpmb3IgKGludCB0PTA7dDxuO3QrKykKe2FbdF09MDt9CiBwcmludGYoIiVzJXMiLCLQktCy0LXQtNC40YLQtSDQutC+0Y3RhNGE0LjRhtC40LXQvdGC0Ysg0LzQvdC+0LPQvtGH0LvQtdC90LAiLCJcbiIpOwogc2NhbmYoIiVzIixzdHIpOwpkbwogICAgICAgICAgICAgICAge2lmIChzdHJbaV0gPCAnMCcgfHwgc3RyW2ldPiAnOScpCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBpKys7CiAgICAgICAgICAgICAgICAgICAgICAgIGorKzsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgYVtqXSA9IGFbal0gKiAxMCArIChzdHJbaV0gLSAnMCcpOwogICAgICAgICAgICAgICAgICAgIGkrKzsKICAgICAgICAgICAgICAgIH0Kd2hpbGUgKHN0cltpXSAhPSAnXDAnKTsKIHByaW50ZigiJXMlcyIsItCS0LLQtdC00LjRgtC1IFgiLCJcbiIpOwogc2NhbmYoIiVkIiwgJngpOwogZm91bmQoYSxuKzEseCk7CgoJcmV0dXJuIDA7Cn0K