Write A Program To Insert An Element in An Array
Write A Program To Insert An Element in An Array
#include<stdio.h> #include <stdlib.h> int main() { int i,a,*p,index,key,temp; //how many elements you want to enter = a scanf("%d",&a); p=(int*)malloc((a+1)*sizeof(int)); for(i=0;i<a;i++) scanf("%d",&p[i]); //where do you want to insert an element = index scanf("%d",&index); //value of the element you want to insert = key scanf("%d",&key); for(i=a-1;i>=index;i--) { temp=p[i]; p[i+1]=temp; } p[index]=key; for(i=0;i<=a;i++) printf("%d ",p[i]); return 0; }