fork(2) download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. int inputArray[]={1,2,3,4};
  5. int n=4;
  6. int i, buffer=1, result[n];
  7. for(result[0]=1,i=1;i<n;i++) result[i] = result[i-1]*inputArray[i-1];
  8. for(i=n-1,buffer=1;i>=0;buffer*=inputArray[i],i--) result[i]*=buffer;
  9. for(i=0;i<n;i++) printf("%d\n",result[i]);
  10. }
Runtime error #stdin #stdout 0.01s 1720KB
stdin
Standard input is empty
stdout
24
12
8
6