#include<iostream>
using namespace std;
int max(int a[],int left,int right)
{
if(left==right)
return a[left];
int m=a[left];
int n=max(a,left+1,right);
if(m>n)
return m;
else
return n;
}
int sum(int a[],int left,int right)
{
if(left==right)
return a[left];
else
return a[left]+sum(a,left+1,right);
}
float average(int a[],int left,int right)
{
if(left==right)
return a[left];
return (a[left]+average(a,left+1,right))/2;
}
int main()
{
int a[]={2,2,2,2,2,2,2,2};
cout << average(a,0,7) << endl;
return 0;
}
10-21
1235
07-04
1709