זה קל
מאחר שהפורום הוא לא פורום שפות תיכנות, לא נכתב לך כאן קוד מלא, אלא אמרתי את האלגוריתם, מימוש בסיסי שלו הוא משוה בסגנון comp(x,n), כאשר x הוא וקטור, וn הוא המקום הרלוונטי בוקטור if (n=1) then return x[1]; else return x[n],x[n]+comp(x,n-1) בשביל ממש לקבל את הסכומים, עדיף לך לעשות מבנה נתונים שתומך בחיבור/איחוד, משהו כמו וקטור וזה ברמה של תיכון...