C
c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <stdio.h>
#include <stdlib.h>
void inspos(int *a,int *n,int p,int e)
{
// (*n)++;
a=realloc(a,++(*n)*sizeof(int));
for(int i=(*n)-1;i>p;i--)
a[i]=a[i-1];
a[p]=e;
printf("elements after insertion\n");
for(int i=0;i<(*n);i++)
printf("%d\t",a[i]);
}
void inskey(int *a,int *n)
{ int key,p,e;
printf("enter the key and element to insert\n");
scanf("%d%d",&key,&e);
for(int i=0;i<(*n);i++)
{
if(a[i]==key)
p=i+1;
}
inspos(a,n,p,e);
}
void delpos(int *a,int *n,int p)
{
for(int i=p;i<(*n);i++)
Enter to Rename, Shift+Enter to Preview
OUTPUT
Run