נתונה הפעולה what המקבלת מערך מספרים שלמים חיוביים בלבד וערך שלם num (הקוד המלא מובא כאן).
נתונה הפעולה what המקבלת מערך מספרים שלמים חיוביים בלבד וערך שלם num (הקוד המלא מובא כאן).
public static boolean what(int[] arr, int num) {
int i = 0;
int k = 1;
int value = arr[i];
while(k < arr.length && value!= num) {
if(value < num)
{
value += arr[k];
k++;
}
else
{
value -= arr[i];
i++;
}
}
if(value == num)
return true;
return false;
}
סעיף א
עקבו בעזרת טבלת המעקב אחרי ביצוע הפעולה עבור המערך int[] arr={1,3,2,5,7,3,6} ו-num=17, ורשמו מה תחזיר הפעולה.
סעיף ב
מה מבצעת הפעולה what באופן כללי עבור מערך של מספרים שלמים חיוביים?
שאלות ותגובות על השאלה
🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה לתכנות
שאלו כאן — ותקבלו מענה מוסמך.