/* * Max.cpp * * Copyright 2014 by nguyenvanquan7826 * * Email : nguyenvanquan7826@gmail.com * Blog : nguyenvanquan7826.wordpress.com * */ #include 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; }