fork download
  1. //Q68. Delete an element from an array.
  2. #include <stdio.h>
  3. int main() {
  4. int n,a[100],pos,i;
  5. scanf("%d",&n);
  6. for(i=0;i<n;i++) scanf("%d",&a[i]);
  7. scanf("%d",&pos); // position to delete (1-based)
  8. for(i=pos-1;i<n-1;i++) a[i]=a[i+1];
  9. n--;
  10. for(i=0;i<n;i++) printf("%d ",a[i]);
  11. }
  12.  
Success #stdin #stdout 0.01s 5320KB
stdin
5
1 2 3 4 5 
2
stdout
1 3 4 5