السلام عليكم
أعضاء المنتدى
أتمنى منكم شرح هذا المثال..
السؤال عبارة عن Trace ..|>>أنا مافهمت التريس أبد وأتمنى أحد يشرح لي هالمثال ولو عنده مثال اضافي ممكن يضعه هنا ويشرحه
#include<iostream>
using namespace std;
using ::cout;
using ::endl;
int a ( int[],int);
int main()
{
const int arraysize=10;
int b [arraysize]={1,2,3,4,5,6,7,8,9,10};
int result=a(b,arraysize);
cout<<"result"<<result<<endl;
return 0;
}
int a ( int c[],int size)
{
if(size==1)
return c[0];
else
return c[size-1]+a(c,size-1);
}