C Program To Delete An Element From An Array


♣ Try it Out ::
#include<stdio.h>
#include<conio.h>

main()
{
    int Arr[] = {8, 6, 2, 3, 1, 0, 4, 5};
    int Size = sizeof(Arr) / sizeof(int);
    int i, pos, Value;

    printf("Entered elements in array are:\n");
    for(i=0; i<Size; i++)
        printf("%d ", Arr[i]);

    printf("\nEnter position where you wish to delete an element: ");
    scanf("%d", &pos);

    if(pos >= Size+1)
        printf("Deletion not possible.\n");
    else
    {
        for(i=pos-1; i<Size-1; i++)
            Arr[i] = Arr[i+1];

        printf("\nResultant array is:\n");
        for(i=0; i<Size-1; i++)
            printf("%d ", Arr[i]);
    }

    getch();
    return(0);
}

♣ Output ::
Entered elements in array are:
8 6 2 3 1 0 4 5
Enter position where you wish to delete an element: 6

Resultant array is:
8 6 2 3 1 4 5

♣ Downloads ::

Comments

Popular posts from this blog

C++ :: Topological Sort Algorithm (using DFS)

How to Hack Facebook Account

C++ :: Strongly Connected Components Algorithm (SCC)