#include<iostream.h>
void modify(int arr[],int n)
{
if(n<=1)
return;
int prev=arr[0];
arr[0]=arr[0]*arr[1];
for(int i=1;i<n-1;i++)
{
int curr=arr[i];
arr[i]=prev*arr[i+1];
prev=curr;
}
arr[n-1]=prev*arr[n-1];
int main()
{
int arr[]={1,3,4,5,6);
int n=sizeof(arr)/sizeof(arr[0]);
modify(arr,n);
for(int i=0;i<n;i++)
cout<<arr[i]<<" ";
return 0;
}
}
CiNpbmNsdWRlPGlvc3RyZWFtLmg+CnZvaWQgbW9kaWZ5KGludCBhcnJbXSxpbnQgbikKewogICAgaWYobjw9MSkKICAgIHJldHVybjsKICAgIGludCBwcmV2PWFyclswXTsKICAgIGFyclswXT1hcnJbMF0qYXJyWzFdOwogICAgZm9yKGludCBpPTE7aTxuLTE7aSsrKQogICAgewogICAgICAgIGludCBjdXJyPWFycltpXTsKICAgICAgICBhcnJbaV09cHJldiphcnJbaSsxXTsKICAgICAgICBwcmV2PWN1cnI7CiAgICB9CiAgICBhcnJbbi0xXT1wcmV2KmFycltuLTFdOwogICAgaW50IG1haW4oKQogICAgewogICAgICAgIGludCBhcnJbXT17MSwzLDQsNSw2KTsKICAgICAgICBpbnQgbj1zaXplb2YoYXJyKS9zaXplb2YoYXJyWzBdKTsKICAgICAgICBtb2RpZnkoYXJyLG4pOwogICAgICAgIGZvcihpbnQgaT0wO2k8bjtpKyspCiAgICAgICAgY291dDw8YXJyW2ldPDwiICI7CiAgICAgICAgcmV0dXJuIDA7CiAgICB9Cn0=