שלום..
אני חדש נורא בC.. ואני מסתבך נורא בשאלה מסוימת ברקורסיה.. יש מישהו שיכול להנחות אותי?
----------
עליכם לכתוב פונקציה רקורסיבית שמקבלת מערך של מספרים חיוביים שלמים וגודלו ומחזירה מספר חיובי אם כל איבר מחלק את סכום האיברים הנמצאים מימינו ללא שארית ו 1- אחרת. לפונקציה תהיה החתימה הבאה
קוד:
int check_division(int * array, int size);
לדוגמה, עבור התכנית הבאה :
int main(void){
int a[4] = {8,4,2,2};
int b[4] = {8,4,2,3};
check_division (a, 4); // will return positive number
//since 8 divide 8 (8 = 4+2+2) and
// 4 divides ths sum of (2+2) and 2 divide 2
// and the last 2 divides the 0
check_division (b,4) ; //will return -1 since 2 doesn’t divide 3
return 0;
}