C Program To Insert An Element In An Array, insertion in Array
#include
#include
#include
#define S 7
main()
{
int arr[10];
int i, pos, num, j;
clrscr();
for( i = 0; i < S; i++ )
{
printf("\n Enter arr[%d] element: ", i);
scanf(" %d ", &arr[i] );
}
clrscr();
printf(" \n\nArray is \n\n ");
for( i = 0; i < S; i++ )
printf(" %2d ", arr[i] );
printf(" \nEnter the element which you want to insert\n ");
scanf(" %d ", &num );
printf(" \nEnter the position (first is 0)\n " );
scanf("%d", &pos);
if( pos > = 0 && pos <= 9)
{
for( j = S;j > pos; j-- )
arr[j] = arr[j-1];
arr[j] = num;
}
else
{
printf(" Wrong position selected\n ");
getch();
exit(1);
}
printf(" Array after insertion\n ");
for(i = 0; i < S; i++ )
printf(" %d ", arr[i]);
getch();
}
No comments:
Post a Comment