/*
 * C program to accept an array of integers and delete the
 * specified integer from the list
 */
#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);
}

/*

Enter how many elements
4
Enter the elements
345
234
678
987
Input array elements are
345
234
678
987
Enter the element to be deleted
234
The resultant vector is
345
678
987