#include #include #include #include #include #include #include int gcd(int a, int b) { if (a == 0) return b; return gcd(b%a, a); } // Function to find gcd of array of // numbers int findGCD(int arr[], int n) { int result = arr[0]; for (int i=1; i=max) max=a[i]; return max; } int findsum(int a[],int n) { int sum=0; for(int i=0;imaxf) maxf=f; } } return maxf; } int main() { int n; scanf("%i", &n); int *a = malloc(sizeof(int) * n); for (int a_i = 0; a_i < n; a_i++) { scanf("%i",&a[a_i]); } long int result = maximumValue(n, a); printf("%ld\n", result); return 0; }