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

אחוז המספרים מעל 100

מאתגר C#

המשימה

כתוב תכנית שמגרילה 100 מספרים שלמים בין 50 ל-150 (כולל), מדפיסה אותם
כולם בשורה אחת מופרדים ברווח, ובסוף מדפיסה בשורה נפרדת כמה מהם, באחוזים,
גדולים מ-100.

ריצה לדוגמה (מקוצרת):
  73 128 50 150 99 ... 112
  47.0

הנחיות:
• התחום 50 עד 150 כולל את שני הקצוות: 101 ערכים אפשריים, לא 100.
  זו טעות קלה לעשות דווקא כאן, כי מספר ההגרלות הוא גם 100.
• התנאי הוא גדול ממש מ-100. המספר 100 עצמו אינו נספר.
• מכיוון שיש בדיוק 100 מספרים, המונה שווה מספרית לאחוז — אבל אין
  להסתמך על כך. חשב את האחוז כיחס בין המונה לכמות הכוללת כפול 100,
  כדי שהפתרון יישאר נכון גם אם הכמות תשתנה.
• האחוז חייב להיות עשרוני. חלוקה שלמה של המונה בכמות תיתן תמיד 0.
• ההדפסה בלולאה היא בלי ירידת שורה, וירידת השורה אחרי הלולאה.

```ds:table
{"title":"נקודות שבירה","rows":[["ערך שהוגרל","נספר?"],["150","כן"],["101","כן"],["100","לא"],["50","לא"]]}
```

קוד הפתיחה

using System;

class Program {

    static void Main() {
        Random rnd = new Random();
        // כתוב את הפתרון כאן
    }
}

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

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