السلام عليكم
لدي مشكلة بكود الفنكشن ويظهر أثناء التشغيل
هذي محاولتي للتصحيح :
#include <iostream>
using namespace std;
int Adding_Recursive2(int n)
{
if (n == 0) {cout << 0 ; return 0 ;}
else {
n + Adding_Recursive2(n-1) ; return ;
cout << " " << n << " + "<<n ;
}
}لكن ماضبط الكود
وهذا الكود الأصلي:
int Adding_Recursive2(int n)
{
if (n == 0) {cout << 0 ; return 0 ;}
else {
return Adding_Recursive2(n-1) + n ;
cout << " " << n << " + " ;
}
}أرجو الساعدة