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

כמה מעל הממוצע

בינוני Java

המשימה

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

דוגמאות:
  [1, 2, 3, 4]      →  2    (הממוצע 2.5, גדולים ממנו: 3 ו-4)
  [5, 5, 5]         →  0
  [10, 0, 0, 0]     →  1

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

```ds:array
{"title":"הממוצע כאן 2.5 — שני איברים גדולים ממנו","items":["1","2","3","4"]}
```

קוד הפתיחה

public class Main {

    public static int countAboveAverage(int[] arr) {
        // כתוב את הפתרון כאן
        return 0;
    }

    public static void main(String[] args) {
        System.out.println(countAboveAverage(new int[]{1, 2, 3, 4}));   // 2
        System.out.println(countAboveAverage(new int[]{5, 5, 5}));      // 0
        System.out.println(countAboveAverage(new int[]{10, 0, 0, 0}));  // 1
    }
}

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

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