//insertion and deletion from array
#include<stdio.h>
#include<conio.h>
void main()
{
int a[40],loc,n,val,i;
clrscr();
printf("How many elements\n");
scanf("%d",&n);
printf("Enter the elements\n");
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
printf("Enter location\n");
scanf("%d",&loc);
printf("Enter value\n");
scanf("%d",&val);
if(loc>n)
{
printf("Please Enter Correct Location");
}
else
{
for(i=n;i>=loc;i--)
{
a[i]=a[i-1];
}
n++;
a[loc-1]=val;
}
printf("\nNew Series is\n");
for(i=0;i<n;i++)
{
printf("\t%d",a[i]);
}
printf("\nEnter the location you want to delete\n");
scanf("%d",&loc);
if(loc>n)
{
printf("Please enter correct value");
}
else
{
while(loc<n)
{
a[loc-1]=a[loc];
loc++;
}
n--;
}
printf("\nNow the series is\n");
for(i=0;i<n;i++)
{
printf("\t%d",a[i]);
}
getch();
}
/*for(i=loc-1;i<=n;i++)
{
a[i]=a[i+1];
}
n--;
*/
No comments:
Post a Comment
Note: only a member of this blog may post a comment.