Answer : |
/*Inserting an element into and deleting an element from an array*/ #include<stdio.h> #include<conio.h> void display(int*,int); void insert(int*,int*,int,int); void del(int*,int*,int); int main() { int a[10],noe; int i,pos,nel; printf("
Enter noe"); scanf("%d",&noe); for(i=0;i<noe;i++) scanf("%d",&a[i]); display(a,noe); printf("
Enter the position and element to be inserted"); scanf("%d %d",&pos,&nel); insert(a,&noe,pos,nel); display(a,noe); del(a,&noe,pos);
return 0; } void insert(int*p,int *noe,int pos,int nel) { int i; for(i=*noe;i>=pos;i--) { p[i]=p[i-1]; } (*noe)++; p[i]=nel; } void display(int*p,int noe) { int i; for(i=0;i<noe;i++) printf("
%d",p[i]); }
 Posted by: B.N.V.R.Ganesh
Contact Author
© CoolInterview.com
Today's Special: Get Free Magazine from SAP now!
A D V E R T I S E M E N T
|