תרגול מדעי המחשב

האם המערך ממוין

קל C#

המשימה

כתוב פעולה שמקבלת מערך ומחזירה true אם הוא ממוין בסדר עולה
(כל איבר גדול או שווה לקודמו).

דוגמאות:
  [1, 3, 3, 7]  →  true
  [1, 5, 2]     →  false
  [4]           →  true

הנחיות:
• מספיק מעבר אחד על המערך.
• ברגע שנמצאה הפרה אפשר להפסיק.

```ds:array
{"title":"ממוין → true (שים לב ש-3 חוזר, וזה עדיין ממוין)","items":["1","3","3","7"]}
```

```ds:array
{"title":"לא ממוין → false (ההפרה בין 5 ל-2)","items":["1","5","2"]}
```

קוד הפתיחה

using System;

class Program {

    static bool IsSorted(int[] arr) {
        // כתוב את הפתרון כאן
        return false;
    }

    static void Main() {
        Console.WriteLine(IsSorted(new int[]{1, 3, 3, 7}));  // True
        Console.WriteLine(IsSorted(new int[]{1, 5, 2}));     // False
        Console.WriteLine(IsSorted(new int[]{4}));           // True
    }
}

כדי לכתוב, להריץ ולקבל משוב — התחבר עם חשבון Google. לוקח שנייה.

התרגיל הבא האיבר השני בגודלו
המשוב נוצר על ידי AI ועשוי לטעות. אם אתה חושב שהפתרון שלך נכון — כנראה שאתה צודק. הציון כאן הוא לתרגול בלבד ואינו מדווח לאיש.
אל תכתוב בקוד פרטים אישיים כמו שם מלא, טלפון או כתובת. הקוד נשלח לשירות בדיקה חיצוני.