тут шаблонам нечего делать, помоему, или следует задание уточнить.
C++ |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| #include <iostream>
#include <conio.h>
using namespace std;
bool serch(int *from,int *to,const int &x)
{
while (from++!=to)if(x==*from++)return true;
return false;
}
int main()
{
int a[]={1,6,3,-8,4,2};
cout << serch(a,a+6,-8)<<endl;
cout << serch(a,a+6,9)<<endl;
getch();
return 0;
} |
|
from - откуда искать, to - до куда искть, x - что искать.
и вроде мудрить не надо...)
Добавлено через 5 минут
Vladic, а если в моем массиве например цифры от -2000000 до 2000000 будут твоя функция решит что он пустой, и не обработает его?