int main() {
double a[3] = {1,2,3};
double b[2][3] = {1,2,3,4,5,6};
int b1[2][3] = {1,2,3,4,5,6};
double c[2][3][5];
c[0][0][0] = 10;
double prod;
prod = product(a);
printf("prod(a) = %f\n", prod);
prod = product(b);
printf("product(b) = %f\n", prod);
prod = product(b1);
printf("product(b1) = %f\n", prod);
prod = product(c);
printf("product(c) = %f\n", prod);
}
prod(a) = 6.000000
product(b) = 720.000000
product(b1) = 720.000000
product(c) = 0.000000