לפניכם הפעולה what בשפת Java או What בשפת C#:
לפניכם הפעולה what בשפת Java או What בשפת C#:
public static int what (int[] arr)
{
int y = 0;
int x = arr[0];
for (int i = 0; i < arr.length; i++)
{
y += arr[i];
x = Math.max (x, y);
y = Math.max (y, 0);
}
return x;
}
נתון המערך arr (אינדקסים 0–5).
index: 0 1 2 3 4 5
arr: 3 4 -8 10 -6 8
סעיף א
נתון המערך arr (ראו תרשים). עקבו בעזרת טבלת מעקב אחר הפעולה what(arr) בשפת Java או What(arr) בשפת C#, וכתבו מה הפעולה מחזירה. בטבלת המעקב יש לכלול עמודה בעבור כל אחד מן המשתנים האלה: x, y, i.
שאלות ותגובות על השאלה
🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה לתכנות
שאלו כאן — ותקבלו מענה מוסמך.