שאלות על מחרוזות:
מחרוזות - strings
1) כתוב תכנית אשר קולטת מחרוזת ותהפוך כל האותיות הקטנות לגדולות.
והגדולות לקטנות.
לדוגמא:
“abA1#2cN” à “ABa1#2Cn”
2) כתוב תכנית אשר קולטת מחרוזת ומדפיסה כמה ספרות נמצאות במחרוזת זו.
לדוגמא:
עבור המחרוזת : “1as9+23ke2k”
הפלט יהיה: 5.
3) כתוב תכנית אשר קולטת מחרוזת ומעתיקה כל האותיות במחרוזת זו למחרוזת
שניה.
לדוגמא:
אם המחרוזת הראשונה היא: “Ad3+3Laad”
אז המחרוזת השנייה תהיה: “AdLaad”
4) כתוב תכנית אשר תקלוט 2 מחרוזות, תשרשר אותם למחרוזת שלישית.
לדוגמא:
עבור שתי המחרוזות:
“1234”ו “abc”
המחרוזת השלישית תהיה:
5) כתוב תכנית אשר קולטת מחרוזת והופכת אותה. אין להשתמש במחרוזת עזר.
לדוגמא:
עבור המחרוזת: “Ad3cddrt”
נקבל המחרוזת: “trddc3dA”
6) לכתוב תכנית אשר קולטת מחרוזת וסופרת מספר ההופעות של אותיות קטנות
ברצף. לדוגמא:
עבור המחרוזת: gg5*Tta2arrs52ss2R
הפלט יהיה 4.
7) לכתוב תכנית אשר קולטת מחרוזת ומדפיסה את הכמות הכי גדולה של ספרות
שהופיעו ברצף. לדוגמא:
עבור המחרוזת: A12dk3532r125
הפלט יהיה 4.
8)כתוב תכנית אשר קולטת מחרוזת ומדפיסה את:
· מספר הספרות.
· מספר האותיות הקטנות.
· מספר האותיות הגדולות.
· מספר התווים האחרים.
לדוגמא: עבור המחרוזת: as23$dDf%2+De
הפלט יהיה:
ספרות: 3 אותיות הקטנות: 5 אותיות הגדולות: 2 תווים האחרים: 3
ספרות: 3 אותיות הקטנות: 5 אותיות הגדולות: 2 תווים האחרים: 3
צילום המבחן בשפת C
1
2+3
4
אין תגובות:
הוסף רשומת תגובה