Sunday 15 December 2013

C Program to Delete the Specified Integer from an Array

#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);
}

Output

 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

For More Details Please Visit Ictjobs.info

No comments: