כתוב פעולה חיצונית above בשפת Java או Above בשפת C#, המקבלת מערך arr מטיפוס מספר שלם ומספר שלם num. הפעולה תחזיר את מספר האינדקס הראשון שהתא שבו (כולל) סכום איברי המערך מתחילתו ועד אליו גדול מן המספר num. אם אין תא כזה, תחזיר הפעולה 1-.
כתוב פעולה חיצונית above בשפת Java או Above בשפת C#, המקבלת מערך arr מטיפוס מספר שלם ומספר שלם num. הפעולה תחזיר את מספר האינדקס הראשון שהתא שבו (כולל) סכום איברי המערך מתחילתו ועד אליו גדול מן המספר num. אם אין תא כזה, תחזיר הפעולה 1-.
דוגמה: במערך arr שלפניך, עבור num שווה ל-9, תחזיר הפעולה את המספר 4, משום שהוא האינדקס הראשון של המערך שהסכום המצטבר של איבריו מתחילת המערך עד אליו (כולל) גדול מן המספר 9.
דוגמה נוספת: במערך arr שלפניך, עבור num שווה ל-11, תחזיר הפעולה 1-, משום שאין תא שעד אליו סכום המספרים מתחילת המערך גדול מן המספר 11.
דוגמה: מערך arr לדוגמה הראשונה, num=9
index: 0 1 2 3 4 5
value: 3 -2 6 2 1 3
דוגמה נוספת: מערך arr לדוגמה השנייה, num=11
index: 0 1 2 3 4 5
value: 1 2 -2 0 7 3
כתוב פעולה חיצונית above בשפת Java או Above בשפת C#, המקבלת מערך arr מטיפוס מספר שלם ומספר שלם num. הפעולה תחזיר את האינדקס הראשון שעד אליו (כולל) סכום איברי המערך מתחילתו גדול מ-num. אם אין תא כזה, תחזיר הפעולה 1-.
public static int Above(int[] arr, int num)
שאלות ותגובות על השאלה
🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה לתכנות
שאלו כאן — ותקבלו מענה מוסמך.