Program in C Language to delete the specified integer from the list
Click here to open this program in Turbo C++
/*******************************************************
Statement - Delete the specified integer from the list.
Programmer - Vineet Choudhary
Written For - http://developerinsider.co
*******************************************************/
#include <stdio.h>
#include <conio.h>
void main()
{
int vectx[10];
int i=0, n=0, pos=0, element=0, found = 0;
clrscr();
printf("Enter how many elements\n");
scanf("%d", &n);
printf("Enter the elements\n");
for(i=0; i<n; i++)
{
scanf("%d", &vectx[i]);
}
printf("Input array elements are\n");
for(i=0; i<n; i++)
{
printf("%d\n", vectx[i]);
}
printf("Enter the element to be deleted\n");
scanf("%d",&element);
for(i=0; i<n; i++)
{
if ( vectx[i] == element)
{
found = 1;
pos = i;
break;
}
}
if (found == 1)
{
for(i=pos; i< n-1; i++)
{
vectx[i] = vectx[i+1];
}
printf("The resultant vector is \n");
for(i=0; i<n-1; i++)
{
printf("%d\n",vectx[i]);
}
}
else
{
printf("Element %d is not found in the vector\n", element);
}
getch();
} /* End of main() */
/*---------------------------------------------------
Output
Run 1
Enter how many elements
5
Enter the elements
30
10
50
20
40
Input array elements are
30
10
50
20
40
Enter the element to be deleted
35
Element 35 is not found in the vector
Run 2
Enter how many elements
4
Enter the elements
23
10
55
81
Input array elements are
23
10
55
81
Enter the element to be deleted
55
The resultant vector is
23
10
81
--------------------------------------------------------*/