המשימה
כתוב תכנית שקולטת ציונים (מספרים שלמים בין 0 ל-100) עד שמוזן הערך
מינוס 1. התכנית תחשב ותדפיס את ממוצע הציונים שנקלטו.
הערך מינוס 1 הוא סמן סיום בלבד — הוא אינו ציון ואינו נכנס לחישוב.
אם לא נקלט אף ציון (הקלט הראשון הוא כבר מינוס 1), התכנית תדפיס
NO GRADES.
ריצה לדוגמה:
80
90
70
-1
80.0
ריצה בלי ציונים:
-1
NO GRADES
הנחיות:
• צוברים שני דברים במקביל: סכום ומונה.
• הסמן נבדק לפני הצבירה, לא אחריה. אם הוא נכנס לסכום, הממוצע יסטה.
• מספר הציונים אינו ידוע מראש, ולכן אין צורך במערך — סכום ומונה מספיקים.
• חלוקה במונה כשהוא אפס תיתן שגיאה או תוצאה חסרת משמעות. זו הסיבה
להודעה NO GRADES, וחייבים לבדוק את המקרה הזה לפני החלוקה.
• הממוצע עשרוני.
```ds:table
{"title":"ריצה לדוגמה","rows":[["קלט","סכום","מונה"],["80","80","1"],["90","170","2"],["70","240","3"],["-1","עצירה","ממוצע 80.0"]]}
```
קוד הפתיחה
using System;
class Program {
static void Main() {
// כתוב את הפתרון כאן
}
}
כדי לכתוב, להריץ ולקבל משוב — התחבר עם חשבון Google. לוקח שנייה.
המשוב נוצר על ידי AI ועשוי לטעות. אם אתה חושב שהפתרון שלך נכון —
כנראה שאתה צודק. הציון כאן הוא לתרגול בלבד ואינו מדווח לאיש.
אל תכתוב בקוד פרטים אישיים כמו שם מלא, טלפון או כתובת. הקוד נשלח לשירות
בדיקה חיצוני.