נתונה רשימת מונים כלשהי מאוחסנים בזיכרון בצורה כלשהי(לא נתון איך)
צריך לממש (או להציע מימוש) על המונים את הפונקציות הבאות:
add-הוספת מונה
inc-קידום מונה מסוים
איפוס כל המונים-zero_all
להציע איך לאחסן את המונים ואיך לבצע עליהם ביעילות את הפעולות הנ"ל
נתון תעודת זהות המטרה לחשב מה ספרת הביקורת של הת"ז
החישוב הוא:
לסכם את-
ספרה ראשונה*1 +
סיפרה שניה*2 +
סיפרה שלישית *1 +
וכן הלאה
רק יש לשים לב ואם המכפלה גדולה מ 9 יש לסכום את הספרות לגוד אם המכפלה היא 12 יש להוסיף לסכום 1+2 בסיום הסכימה נחשב את הספרת ביקורת כך:המשלים ל 10 של הסכום הוא ספרת הביקורת לדוג' אם הסכום 27 ספרת ביקורת 3 ואם הסכום 31 ספרת הביקורת 9
נתון מערך של מספרים צריך למצוא את האינדקס שסכום המספרים עד אותו אינקס שווה לסכום המספרים מאותו אינדקס
תשובות
הוסף תשובה
|
לצפיה בתשובות
ספטמבר 2020
משתנה לימין ולשמאל ימין מכיל את כל הסכום
ואז עם לולאה:
מורידה כל פעם מימין, מוסיפה לשמאל
אם שווה - מחזירה
ופה הוא רצה שיפור
ואמר שיש שורה שיכולה להיות מיותרת
ואז עשיתי שזה לא יהיה בימין סכום שיורד, אלא את שמאל * 2 השוותי לסכום