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

מערך של מספרים שלמים נקרא "מערך מצטלב" אם הערכים הנמצאים במקומות זוגיים (בתאים שהאינדקסים שלהם זוגיים) ממוינים בסדר עולה, והערכים הנמצאים במקומות האי-זוגיים ממוינים בסדר יורד. לדוגמה: המערך {0,8,1,7,2,6,3,5,4,4,7,2,8,1,9,0,6,12} הוא "מערך מצטלב".

סעיף א

כתבו פעולה המקבלת מערך של מספרים שלמים ובודקת אם הוא "מערך מצטלב". אם כן — הפעולה תחזיר true, אם לא — הפעולה תחזיר false.

public static boolean isCrisscross(int[] arr)

סעיף ב

כתבו פעולה המקבלת "מערך מצטלב" ומחזירה את הערך הקטן ביותר במערך. אין להשתמש בלולאה!

public static int minOfCrisscross(int[] arr)

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

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

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

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