C Programming Related Problem 10
Write down a C program Code how to Insert new item in an Array / Delete existing items.
Following Coding
i) Insertion
#include<stdio.h>
int main()
{
int a[100];
int i,n,item,k;
printf("How many item do you want to insert: ");
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
printf("Insert a new item: ");
scanf("%d",&item);
scanf("%d",&k);
for(i=n;i>k;i--)
{
a[i+1]=a[i];
}
a[k]=item;
printf("Traversing items:\n");
for(i=0;i<n;i++)
{
printf("%d\n",a[i]);
}
return 0;
}
ii) Deletion
#include<stdio.h>
int main()
{
int a[100];
int i,n,k;
printf("How many item do you want to insert:");
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
printf("Which item you want to delete?");
scanf("%d",&k);
for(i=k;i<n;i++)
{
a[i]=a[i+1];
}
printf("Traversing items:\n");
for(i=0;i<n-1;i++)
{
printf("%d\n",a[i]);
}
return 0;
}
Comments
Post a Comment