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 29 30 31 32 33 34 35 36
|
#include<iostream.h>
int search (int a[],int n,int k);
void insert(int a[],int &n,int x,int k);
void main()
{
int a[1000];
int arraysize;
int searchkey;
cout<<"Enter how many elements in your array";
cin>>arraysize;
cout<<"enter the elements of the array ";
for(int i=0;i<arraysize;i++)
cin>>a[i];
cout<<"Enter the searchkey";
cin>>searchkey;
search( a,arraysize,searchkey);
insert(a,arraysize,searchkey,i);
}
int search(int a[], int k ,int n){
int index=-1;
for(int i=0;i<n;i++)
if (a[i]==k)
index =i;
return index;
}
void insert (int a[],int &n,int k,int x)
{
int i=search(a,n,k);
if ( i<0)
cout<<"THERE IS such item with value k \n";
else
{
insert (x,i,a,n);
}
}
|