delete a number in array in c
#include<stdio.h>
void main()
{
int a[10], del_num, i, n, pos;
printf("Enter number of elements in array: ");
scanf("%d", &n);
for(i = 0; i < n; i++)
{
printf("Enter %d number: ",i+1);
scanf("%d", &a[i]);
}
printf("\n\nThe input array is: ");
for(i = 0; i < n; i++)
{
printf("%d ", a[i]);
}
printf("\n\nEnter the number to be deleted: ");
scanf("%d", &del_num);
for(i = 0; i < n; i++)
{
if(a[i] == del_num)
{
a[i]=0;
}
}
printf("\n\nResultant array is: ");
for(i = 0; i < n; i++)
{
printf("%d ",a[i]);
}
}