#include<stdio.h>
#include<stdlib.h>
double polynomial(int *p, int n, double x)
{
   int i;
   double m=0;
   for(i=0;i<n;i++)
   {
     m=*(p+i)*x+m;
   }
   printf("%lf",m);
   return 0;
}
int main()
{
    int *p,i,n;
	double x;
    printf("请输入项数n:\n");
	scanf("%d",&n);
	printf("请输入n个数:\n");
	p=(int*)malloc((n)*sizeof(int));
	for(i=0;i<n+1;i++)
	{
		scanf("%d",p+i);
	}
    printf("请输入x:\n");
	scanf("%lf",&x);
    polynomial(p,n,x);
	return 0;
}