السلام عليكم
اريد عمل برنامج يخرج اكبر قيمتين بال array باستخدام ال Recursion واطلب منكم المساعده وهذه هي محاولتي بالحل
#include <iostream>
using namespace std;
int max(int a[],int l,int u)
{
if(l==u)
return a[l];
int m=max(a,l+1,u);
if(m>a[l])
return m;
else
return a[l];
}
void main()
{
int b[]={1,6,5,2,8,9,3,4};
cout<<max(b,0,7)<<endl;
}هذا البرنامج يخرج اكبر قيمه بال array فقط وانا اريده ان يخرج اكبر قيمتين ارجو المساعده وشكرا