Wednesday, May 14, 2014

WRITE A PROGRAMME TO INSERT AN ELEMENT 1-AT THE BEGINNING OF AN ARRAY 2-AT THE END OF AN ARRAY 3-AT A PARTICULAR POSITION IN AN ARRAY

/*WRITE A PROGRAMME TO INSERT AN ELEMENT
1-AT THE BEGINNING OF AN ARRAY
2-AT THE END OF AN ARRAY
3-AT A PARTICULAR POSITION IN AN ARRAY
*/

#include<conio.h>
#include<stdio.h>
void main()
{
int ar[10],i,choice,item,n,pos;
clrscr();
printf("enter the limit of array\n");
scanf("%d",&n);
printf("enter the elements of array\n");
for(i=0;i<n;i++)
{
scanf("%d",&ar[i]);
}
printf("enter the element to be inserted\n");
scanf("%d",&item);
printf("enter the choice\n");
scanf("%d",&choice);
printf("1=INSERT AT THE BEGINING\n2=INSERT AT THE END\n3=INSERT AT PARTICULAR LOCATION\n");
switch(choice)
{
case 1:
for(i=n;i>0;i--)
{
ar[i]=ar[i-1];
}
ar[i]=item;
break;
case 2:
ar[n]=item;
break;
case 3:
printf("enter the position\n");
scanf("%d",&pos);
pos--;
for(i=n;i>pos;i--)
{
ar[i]=ar[i-1];
}
ar[i]=item;
break;
default:
printf("wrong choice");
}
printf("now the elments of array are\n");
for(i=0;i<=n;i++)
{
printf("%d",ar[i]);
}
getch();
}

No comments:

Post a Comment