נתונה הפעולה What:
נתונה הפעולה What:
public static int What(int[] arr)
{
int c = 0;
int m = 0;
for (int i = 0; i < arr.Length; i++)
{
if (arr[i] % 2 == 0)
{
c++;
}
else
{
if (c > m)
{
m = c;
}
c = 0;
}
}
if (c > m)
return c;
return m;
}
סעיף א
נתון מערך arr = {12, 6, 3, 17, 4, 5, 2, 8, 10, 13}.
עקבו אחרי זימון What(arr) ורשמו מה תהיה תוצאת הזימון. יש להראות מעקב אחרי הביצוע!
סעיף ב
תנו דוגמה למערך arr בגודל שישה תאים הכולל מספרים שלמים שונים זה מזה, שעבורו הפעולה What תחזיר את הערך ארבע.
סעיף ג
מהו הערך הקטן ביותר שהפעולה What יכולה להחזיר? תנו דוגמה למערך arr בגודל שישה תאים הכולל מספרים שלמים שונים זה מזה, שעבורו הפעולה What תחזיר ערך זה.
סעיף ד
מה מבצעת הפעולה What באופן כללי?
שאלות ותגובות על השאלה
🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה לתכנות
שאלו כאן — ותקבלו מענה מוסמך.