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

מערך מונים

בינוני C#

המשימה

נתון מערך של מספרים שלמים בטווח 0 עד 9.

כתוב פעולה שמדפיסה עבור כל ערך שמופיע במערך שורה בפורמט:
  ערך:כמות

השורות בסדר עולה של הערך. ערך שאינו מופיע כלל — אינו מודפס.

דוגמה עבור [3, 1, 3, 7, 1, 3]:
  1:2
  3:3
  7:1

הנחיות:
• בנה מערך מונים בגודל 10. האינדקס הוא הערך, והתוכן הוא הכמות.
  זה הרעיון המרכזי כאן: להשתמש בערך כאינדקס.
• מעבר אחד לספירה, מעבר אחד להדפסה. אין צורך בלולאה מקוננת.
• ההדפסה בסדר עולה מתקבלת מעצמה כשעוברים על מערך המונים מ-0 ל-9.

```ds:array
{"title":"הקלט","items":["3","1","3","7","1","3"]}
```

```ds:table
{"title":"מערך המונים שנבנה","rows":[["אינדקס","0","1","2","3","4","5","6","7","8","9"],["מונה","0","2","0","3","0","0","0","1","0","0"]]}
```

קוד הפתיחה

using System;

class Program {

    static void Frequencies(int[] arr) {
        // כתוב את הפתרון כאן
    }

    static void Main() {
        Frequencies(new int[]{3, 1, 3, 7, 1, 3});   // 1:2  3:3  7:1
        Console.WriteLine("---");
        Frequencies(new int[]{0, 0, 0});            // 0:3
        Console.WriteLine("---");
        Frequencies(new int[]{});                   // כלום
    }
}

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

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