#include #include #include #include #include #include #include int gcd(int a, int b) { if (a == 0) return b; return gcd(b%a, a); } int findGCD(int arr[], int n) { int rsult = arr[0]; for (int i=1; itmax){ tmax=y; } } } return tmax; } 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]); } // int n = sizeof(arr)/sizeof(arr[0]); // cout << findGCD(arr, n) << endl; long int result = maximumValue(n, a); printf("%ld\n", result); return 0; }