אתם מתרגלים שאלה מתוך בגרות מדעי המחשב — יסודות (שאלון 899371)מבחן 2021 · קיץ מועד א · שאלה 1כל שאלות המבחן ←
תכנות בסיסימערכים חד-ממדיים

כתוב פעולה חיצונית שנקראת filter בשפת Java או Filter בשפת C#, המקבלת מערך מטיפוס שלם arr ומספר מטיפוס שלם num. הפעולה תחזיר מערך חדש מטיפוס שלם, הכולל רק את המספרים המופיעים במערך arr שאינם שווים ל-num.

לדוגמה: בעבור num ששווה ל-9 ומערך arr בגודל 7 שלפניך:

אינדקס0123456
arr692294-3

הפעולה תחזיר מערך בגודל 5, הנראה כך:

אינדקס01234
6224-3

הנח שקיים במערך arr לפחות מספר אחד שאינו שווה ל-num, ומספר אחד לפחות ששווה ל-num.

שים לב: גודל המערך המוחזר הוא כמספר האיברים במערך arr שאינם שווים ל-num.

הערה: אין חשיבות לסדר המספרים במערך המוחזר.

סעיף א

כתוב פעולה חיצונית שנקראת filter בשפת Java או Filter בשפת C#, המקבלת מערך מטיפוס שלם arr ומספר מטיפוס שלם num. הפעולה תחזיר מערך חדש מטיפוס שלם, הכולל רק את המספרים המופיעים במערך arr שאינם שווים ל-num.

public static int[] filter(int[] arr, int num)

שאלות ותגובות על השאלה

🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה לתכנות

שאלו כאן — ותקבלו מענה מוסמך.

🎓 מרצה לתכנות עונה כאן — תקבלו מענה מקצועי