/*
* Max.cpp
*
* Copyright 2014 by nguyenvanquan7826
*
* Email : nguyenvanquan7826@gmail.com
* Blog : nguyenvanquan7826.wordpress.com
*
*/
#include <iostream>
using namespace std;
int max(int a[], int n){
if (n == 1) return a[n];
return max(a, n-1) > a[n-1] ? max(a, n-1) : a[n-1];
}
int main (int argc, char **argv)
{
int a[] = {2, 4, 6, 2, 1, 8, 12, 45, 32, 4};
cout << max(a, 10);
return 0;
}