fork download
  1. //Q67. Insert an element in an array at a given position.
  2. #include <stdio.h>
  3. int main() {
  4. int n,a[100],pos,x,i;
  5. scanf("%d",&n);
  6. for(i=0;i<n;i++) scanf("%d",&a[i]);
  7. scanf("%d%d",&x,&pos);
  8. for(i=n;i>=pos;i--) a[i]=a[i-1];
  9. a[pos-1]=x;
  10. n++;
  11. for(i=0;i<n;i++) printf("%d ",a[i]);
  12. }
  13.  
  14.  
Success #stdin #stdout 0s 5320KB
stdin
4
10 20 30 40
2 15
stdout
10 20 30 40 220037840