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

ספירת ספרות שמתחלקות ב-3

בינוני C#

המשימה

כתוב פעולה שמקבלת מספר שלם אי-שלילי, וסופרת כמה מספרותיו מתחלקות ב-3
ללא שארית. הפעולה תדפיס את המספר שהתקבל.

הספרות שמתחלקות ב-3 הן 0, 3, 6 ו-9.

דוגמאות:
  3630  →  4
  1247  →  0
  9     →  1
  0     →  1

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

```ds:table
{"title":"דוגמאות","rows":[["מספר","ספרות מתאימות","תשובה"],["3630","3, 6, 3, 0","4"],["1247","אין","0"],["9","9","1"],["0","0","1"]]}
```

קוד הפתיחה

using System;

class Program {

    static void CountDiv3(int n) {
        // כתוב את הפתרון כאן
    }

    static void Main() {
        CountDiv3(3630);   // 4
        CountDiv3(1247);   // 0
        CountDiv3(9);      // 1
        CountDiv3(0);      // 1
    }
}

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

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