Get Update on recent Technology & Programming

Friday, 10 November 2017

C Program to insert an item in an array at a specified index by moving other elements to the right

Posted by   on Pinterest


C Program to insert an item in an array at a specified index by moving other elements to the right




#include<stdio.h>

#define SIZE 10

int main(void)

{

	int arr[SIZE];

	int i,item,index;

	printf("Enter elements of the array : \n");

	for(i=0; i<SIZE-1; i++) /*rightmost space in the array should be empty*/

			scanf("%d",&arr[i]);

	printf("Enter the item to be inserted : ");

	scanf("%d",&item);

	printf("Enter the index where item is to be inserted : ");

	scanf("%d",&index);



	for(i=SIZE-2; i>=index; i--)

		arr[i+1]=arr[i];    /*Shift elements to the right*/

	arr[i+1]=item;	    /*Insert item at the proper place*/



	for(i=0; i<SIZE; i++)

		printf("%d  ",arr[i]);

	printf("\n");

	return 0;

}




No comments:
Write comments

Hey, we've just launched a new custom color Blogger template. You'll like it -
Join Our Newsletter