View Single Post
ישן 25-08-07, 19:34   # 1
madman
חבר חדש
 
מיני פרופיל
תאריך הצטרפות: Jul 2007
הודעות: 35

madman לא מחובר  

שאלה בקשר לשפת C

שלום..
אני חדש נורא ב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;
}
__________________
אתר המוזיקאים -מתי לוי ואסף ארז:

MA Music::MA Music Forum