#include
#include
#define N 6 /* data x array size */
#define M 2 /* data y array size */
#define N2 (N+M-1)
int main() {
int i;
array double c[N2],x[N]={1,2,3,4,5,6},y[M]={6,7};
conv(c,x,y); /* float data convolution */
printf("Polynomial multiplication\n");
printf("x=%6.3f\n",x);
printf("y=%6.3f\n",y);
printf("c=%6.3f\n",c);
}
Polynomial multiplication
x= 1.000 2.000 3.000 4.000 5.000 6.000
y= 6.000 7.000
c= 6.000 14.000 0.000 0.000 0.000 0.000 0.000