#include<stdio.h>

int Max(int arr[20], int n);

void main() {
int arr[20], n, i, x;
printf("Enter the size of the array: ");
scanf("%d", & n);
printf("Enter elements into the array:");
for (i = 1; i <= n; i++) {
scanf("%d", & arr[i]);
}
x = Max(arr, n);
printf("The Maximum element in the array is %d", arr[x]);
}

int Max(int arr[20], int n) {

if (n == 1) {
return 1;
}
if (arr[n] > arr[n - 1]) {
arr[n - 1] = arr[n];
return Max(arr, n - 1);
} else {
return Max(arr, n - 1);
}

}
     
           
Note: Need to be arranged in compiler after copied
   

 OutPut:

Enter the size of the array: 5 Enter elements into the array:8 5 7 3 4 The Maximum element in the array is 8