#include #include #include #include #include #include #include int gcd(int a, int b) { if (a == 0 || b == 0) return 0; // base case if (a == b) return a; // a is greater if (a > b) return gcd(a-b, b); return gcd(a, b-a); } int max(int i,int j,int *a){ int ma=a[i]; for(int l=i;l<=j;i++){ if(max