#include <stdio.h>

int main() {
int inputArray[]={1,2,3,4};
int n=4;
int i, buffer=1, result[n];
for(result[0]=1,i=1;i<n;i++) result[i] = result[i-1]*inputArray[i-1];
for(i=n-1,buffer=1;i>=0;buffer*=inputArray[i],i--) result[i]*=buffer;
for(i=0;i<n;i++) printf("%d\n",result[i]);
}