////////////////////////////////////////////////////////////////////////////////
#include<iostream.h>
#include<conio.h>
////////////////////////////////////////////////////////////////////////////////
template <class atype>
int find(atype* array, atype value, int size)
{
for(int j=0; j<size;j++)
if(array[j]==value)
return j;
return -1;
}
////////////////////////////////////////////////////////////////////////////////
char chrArr[]={1,3,5,9,11,13};
char ch=5;
int intArr[]={1,3,5,9,11,13};
int in=6;
long lonArr[]= {1L,3L,5L,9L,11L,13L};
long lo= 11L;
double dubArr[]={1.0,3.0,5.0,9.0,11.0,13.0};
double db=4.0;
////////////////////////////////////////////////////////////////////////////////
int main()
{
cout<<"\n 5 in chrArray: index="<<find(chrArr,ch,6);
cout<<"\n 6 in intArray: index="<<find(intArr,in,6);
cout<<"\n11 in longArray: index="<<find(lonArr,lo,6);
cout<<"\n 4 in dubArray: index="<<find(dubArr,db,6);
cout<<endl;
getch();
return 0;
}
////////////////////////////////////////////////////////////////////////////////
#include<iostream.h>
#include<conio.h>
////////////////////////////////////////////////////////////////////////////////
template <class atype>
int find(atype* array, atype value, int size)
{
for(int j=0; j<size;j++)
if(array[j]==value)
return j;
return -1;
}
////////////////////////////////////////////////////////////////////////////////
char chrArr[]={1,3,5,9,11,13};
char ch=5;
int intArr[]={1,3,5,9,11,13};
int in=6;
long lonArr[]= {1L,3L,5L,9L,11L,13L};
long lo= 11L;
double dubArr[]={1.0,3.0,5.0,9.0,11.0,13.0};
double db=4.0;
////////////////////////////////////////////////////////////////////////////////
int main()
{
cout<<"\n 5 in chrArray: index="<<find(chrArr,ch,6);
cout<<"\n 6 in intArray: index="<<find(intArr,in,6);
cout<<"\n11 in longArray: index="<<find(lonArr,lo,6);
cout<<"\n 4 in dubArray: index="<<find(dubArr,db,6);
cout<<endl;
getch();
return 0;
}
////////////////////////////////////////////////////////////////////////////////
0 comments:
Post a Comment