Delete value from a particular position in an array

/* Delete value  from a particular position in an array

*/

#include<stdio.h>

#include<conio.h>

void main()

{

int a[100],i,n,pos,x,flag=0;

clrscr();

printf(“enter how many value in array\n”);

scanf(“%d”,&n);

printf(“Enter %d value \n”,n);

for(i=0;i<n;i++)

scanf(“%d”,&a[i]);

printf(“Which value to be delete ->”);

scanf(“%d”,&x);

printf(“Which position value to be delete ->”);

scanf(“%d”,&pos);

 

printf(“Your Exist List is :\n “);

for(i=0;i<n;i++)

printf(“%5d”,a[i]);

/* Left shifting */

for(i=pos;i<n;i++)

a[i]=a[i+1];

printf(“\n\nAfter Insert the list is :\n “);

for(i=0;i<n-1;i++)

printf(“%5d”,a[i]);

 

getch();

}

 

Mohit Arora
Follow me