C++.Рекурсивная процедура поиска максимального элемента массива.
Подскажите пожалуйста, как можно сделать рекурсивную процедуру с передачей в неё только одного массива?
В данном примере в неё передаётся ещё 2 переменных.. .
const int N(3);
void maxel(int* M,int i,int max)
{
if (i==N) {cout <<"Максимальный элемент : "<
else
M[i]>max?max=M[i]:max=max;
maxel(M,i+1,max);
}
void arr(int* M)
{
for (int i=0;i
M[i]=rand()%201-100;
for (int i=0;i
cout<
}
void main()
{setlocale(LC_ALL,"Russian");
char quit;
int max(0),i(0);
int A[N];
do{
arr(A);
maxel(A,i,max);
cout<<"Продолжить (y/n)";
}while(cin>>quit && quit=='y');
}
Условие данной задачи поиск максимального элемента..