#include <iostream>
using namespace std;
int maximum(int arr[], int n)
{
if (n == 1)
{
return arr[0];
}
else
{
int max = maximum(arr, n - 1);
return arr[n-1] > max ? arr[n-1] : max;
}
}
int main()
{
int n;
cout << "N = ";
cin >> n;
int* array = new int [n];
cout << "Введите элементы массива:" << endl;
for (int i = 0; i < n; ++i)
{
cout << "a[" << i << "]= ";
cin >> array[i];
}
printf("Максимальный элемент массива %d", maximum(array, n));
return 0;
}