עבור לתוכן

בעיה פשוטה עם לולאות בשפת סי

Featured Replies

פורסם

כתבו תוכנית הקולטת מהמשתמש אות אנגלית קטנה ומדפיסה משולש אותיות באופן הבא:

בשורה הראשונה תופיע האות a , בשורה השנייה הרצף aba , בשורה השלישית הרצף abcba וכך

הלאה עד שבמרכז השורה האחרונה תופיע האות שנקלטה.

לדוגמא עבור הקלט d יודפס:

a

aba

abcba

abcdcba

אשמח אם תפתרו לי את זה בבקשה

פורסם

למה שלא תנסה לפתור את זה בעצמך קודם?

זה לא שונה בהרבה מהתכנית הקודמת שכתבת (זו עם הכוכביות). אתה רק צריך לחשוב איך להדפיס את האותיות במקום הכוכביות.

אני אתן לך רמז: אתה יכול להחזיק משתנה מטיפוס char שמהווה את האות הנוכחית (תאתחל אותו ב-'a'). כשמוסיפים לו 1, הוא עובר לאות הבאה (דהיינו 'b' ואז 'c' וכן הלאה), וכשמורידים ממנו 1 הוא חוזר לאות הקודמת.

פורסם
  • מחבר

למה שלא תנסה לפתור את זה בעצמך קודם?

זה לא שונה בהרבה מהתכנית הקודמת שכתבת (זו עם הכוכביות). אתה רק צריך לחשוב איך להדפיס את האותיות במקום הכוכביות.

יושב מ12 בצהריים לא ממש מצליח כנראה לא היום שלי

יש פיתרון בבקשה? :silly:

פורסם

אולי תעלה את הקוד שלך ותכתוב איפה נתקעת

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים