Social Icons

Friday, 14 February 2014

Program to insert an element in an array

#include<stdio.h>
#include<conio.h>

void main()
{
int a[20],n,x,i,pos=0;
clrscr();
printf("\n Enter size of array : ");
scanf("%d",&n);
printf("\n Enter the array in ascending order : ");

for(i=0;i<n;++i)
scanf("%d",&a[i]);
printf("\n Enter element to insert : ");
scanf("%d",&x);

for(i=0;i<n;++i)
if(a[i]<=x && x<a[i+1])
{
pos=i+1;
break;
}

for(i=n+1;i>pos;--i)
a[i]=a[i-1];

a[pos]=x;
printf("\n Array after inserting element : ");

for(i=0;i<n+1;i++)
printf("%d ",a[i]);
getch();
}


                                                    Output

No comments:

Post a Comment