int maxsubarrayproduct(int a[],int n){
int i,j,max,product;
max=a[0];
for(i=0;i<n;i++){
product=1;
for(j=i;j<n;j++){
product=product*a[j];
if(product>max)
max=product;
}
}
return max;
}