C Program to Delete the Specified Integer from an Array

This C Program deletes specified integer from an array. It accepts an array and the number to delete.

#include <stdio.h>


 


void main()


{


int vectorx[10];


int i, n, pos, element, found = 0;


 


printf("Enter how many elements\n");


scanf("%d", &n);


printf("Enter the elements\n");


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


{


scanf("%d", &vectorx[i]);


}


printf("Input array elements are\n");


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


{


printf("%d\n", vectorx[i]);


}


printf("Enter the element to be deleted\n");


scanf("%d", &element);


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


{


if (vectorx[i] == element)


{


found = 1;


pos = i;


break;


}


}


if (found == 1)


{


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


{


vectorx[i] = vectorx[i + 1];


}


printf("The resultant vector is \n");


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


{


printf("%d\n", vectorx[i]);


}


}


else


printf("Element %d is not found in the vector\n", element);


}


Comments

Popular posts from this blog

Algorithm to display "n" natural numbers #c

Algorithm to display the sum of n natural numbers #c

Algorithm for Sum of two numbers