אתם מתרגלים שאלה מתוך מה"ט אלגוריתמיקה ותכנות — הנדסאי תוכנהמבחן 2022 · אביב מועד א · שאלה 11כל שאלות המבחן ←
תכנות בסיסימערכים חד-ממדיים

נגדיר "מספר מיוחד" כמספר חיובי בעל שתי ספרות לפחות שסכום הספרות שלו במקומות האי-זוגיים שווה לסכום הספרות שלו במקומות הזוגיים. מערך של מספרים שלמים נקרא "מערך מיוחד" אם בתחילתו נמצאים ברצף "מספרים מיוחדים" (אם יש כאלה) ואחריהם מספרים לא מיוחדים (אם יש כאלה).

סעיף א

כתבו פעולה סטטית שחתימתה public static boolean specialNumber(int num). הפעולה מקבלת מספר שלם num, ומחזירה true אם המספר הוא "מספר מיוחד", ובכל מקרה אחר מחזירה false.

סעיף ב

כתבו פעולה isSpecialArray(int[] arr). הפעולה מקבלת מערך מספרים שלמים ומחזירה true אם הוא "מערך מיוחד", ולא הפעולה תחזיר false.

סעיף ג

כתבו פעולה buildSpecialArray(int[] arr1, int[] arr2). הפעולה מקבלת שני מערכים של מספרים שלמים arr1, arr2 ומחזירה מערך חדש שהוא "מערך מיוחד" הכולל את כל הערכים שנמצאים ב-arr1 ואת כל הערכים שנמצאים ב-arr2.

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

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

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

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