2א.1 היפוך מספר תלת-ספרתי והוספת 1
עליכם לכתוב תוכנית שקולטת מספר תלת-ספרתי מהמשתמש, הופכת את סדר ספרותיו, ולאחר מכן מוסיפה 1 לתוצאה הסופית. לדוגמה, אם המספר שנקלט הוא 423, המספר ההפוך הוא 324, ולכן התוכנית צריכה להדפיס 325.
קלט
מספר שלם תלת-ספרתי (בין 100 ל-999, כולל).
פלט
מספר שלם יחיד, שהוא המספר ההפוך בתוספת 1.
הסבר מפורט על הפלט עבור תרחישים שונים:
- עבור קלט 423: הספרה הראשונה היא 4, השנייה 2, השלישית 3. המספר ההפוך הוא 324 (הספרה השלישית הופכת לראשונה, השנייה נשארת שנייה, הראשונה הופכת לשלישית). לאחר הוספת 1, הפלט יהיה 325.
- עבור קלט 100: הספרה הראשונה היא 1, השנייה 0, השלישית 0. המספר ההפוך הוא 001, כלומר 1. לאחר הוספת 1, הפלט יהיה 2.
- עבור קלט 987: הספרה הראשונה היא 9, השנייה 8, השלישית 7. המספר ההפוך הוא 789. לאחר הוספת 1, הפלט יהיה 790.
- עבור קלט 555: הספרה הראשונה היא 5, השנייה 5, השלישית 5. המספר ההפוך הוא 555. לאחר הוספת 1, הפלט יהיה 556.
2א.2 היפוך ספרות והוספת 1
עליכם לכתוב תוכנית בשפת C# שתבצע את הפעולות הבאות:
- קלוט מספר שלם דו-ספרתי מהמשתמש (מספר בין 10 ל-99).
- הפוך את סדר ספרותיו של המספר.
- הוסף 1 לתוצאת ההיפוך.
- הדפס את התוצאה הסופית.
קלט
מספר שלם דו-ספרתי (בין 10 ל-99).
פלט
התוצאה הסופית לאחר היפוך הספרות והוספת 1.
2א.3 סידור ספריה
בספרייה העירונית מסדרים את המדפים לקראת הפתיחה החגיגית. בכל מדף ניתן לשים 15 ספרי לימוד. ספרים שלא יהיה עבורם מדף יהיו בעגלה בצד. כתבו תוכנית הקולטת מהמשתמש את מספר הספרים הכולל, מחשבת ומדפיסה את מספר המדפים הנחוצים, וכן מדפיסה את מספר הספרים שיישארו בעגלה.
קלט
מספר שלם אחד המייצג את מספר הספרים הכולל.
פלט
שתי שורות פלט:
- השורה הראשונה תדפיס את מספר המדפים הנחוצים בפורמט: Shelves needed: X
- השורה השנייה תדפיס את מספר הספרים שיישארו בעגלה בפורמט: Books in cart: Y
2א.4 סכום ספרות של מספר דו-ספרתי
עליכם לכתוב תוכנית בשפת C# שתקלוט מספר דו-ספרתי מהמשתמש ותחשב את סכום ספרותיו. לאחר מכן, התוכנית תדפיס את הסכום.
לדוגמה:
- אם הקלט הוא 17, הפלט יהיה 8 (כי 1 + 7 = 8).
- אם הקלט הוא 31, הפלט יהיה 4 (כי 3 + 1 = 4).
קלט
מספר שלם דו-ספרתי (בין 10 ל-99, כולל).
פלט
מספר שלם המייצג את סכום ספרותיו של המספר שנקלט.
2א.5 סכום ספרות של מספר תלת-ספרתי
עליכם לכתוב תוכנית שקולטת מספר תלת-ספרתי מהמשתמש ומדפיסה את סכום ספרותיו.
לדוגמה, עבור המספר 173 יודפס 11 (כיוון ש- 1+7+3=11), ועבור המספר 321 יודפס 6 (כיוון ש-3+2+1=6).
קלט
מספר שלם תלת-ספרתי (בין 100 ל-999, כולל).
פלט
מספר שלם המייצג את סכום ספרותיו של המספר שהוזן.
2א.6 שבע בום
עליכם לכתוב תוכנית המיישמת את משחק ‘שבע בום’. התוכנית תקלוט מספר שלם מהמשתמש ותבדוק האם הוא מתחלק ב-7 ללא שארית. אם המספר מתחלק ב-7, התוכנית תדפיס את המילה ‘BOOM’. אחרת, התוכנית תדפיס את המספר המקורי שהוזן.
קלט
מספר שלם אחד (לדוגמה, 1 עד 100).
פלט
- אם המספר מתחלק ב-7 ללא שארית: “BOOM”
- אחרת: המספר שהוזן