שאלה!כמה שאלות תרגילים לשפת c - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

שאלה!כמה שאלות תרגילים לשפת c


bladetriniti1

Recommended Posts

היי

התחלתי ללמוד שפץ c ואני מתקשה עם כמה דברים.

כדלהלן:

נתקלתי בשאלה הזו

התוכנית תדפיס למסך לוח שחמט בגודל .n,k כתוב תוכנית שמקבלת מהמשתמש שני מספרים שלמים

תווים. k×k משבצות כאשר כל משבצת היא בגודל n×n

צבע שחור יצוין ע"י התו #, צבע לבן יצוין ע"י התו רווח.

יש כבר הצעה לפתרון.

http://pastebin.com/N2NDHvTG

מה שלא הבנתי זה לא צריך 4 לולאות (3 מהן מקוננות)

לא מספיק שתי הלולאות הראשונות?

כתוב תוכנית המקבלת קלט אינסופי של מספרים שלמים ומדפיסה בסופו את הרצף של שלושת המספרים

שסכומם הוא הגדול ביותר.

11 מכיוון שסכומם הוא הגדול 8 1 התוכנית תדפיס 9 11 8 9 2 3 למשל עבור הקלט הבא: 20

ביותר מבין כל השלישיות הקיימות בקלט.

הקוד

http://pastebin.com/LAqYTPwD

יש סיכוי להבהיר לי את המהלך של הקוד?

איפה בדיוק מתאפשר קלט אינסופי?

כתוב פונקציה הקולטת סידרה לא מוגבלת של מספרים המסתיימת במספר −1 ומדפיסה את השניים

8. יודפסו 3 -3 -8 18 2 7 הקטנים ביותר החיוביים (ניתן להניח כי יש כאלו). למשל עבור הסידרה: -1

.3 המספרים

הקוד.

http://pastebin.com/6BxTG4gG

אותן שאלות

{ printf("You entered wrong input");

;return -1

מה המטרה של ה1-?

תודה מראש

קישור לתוכן
שתף באתרים אחרים

1. שני לולאות יספיק. הקודם שסיפקת כנראה לא יעבוד.

2. לא יכול להיות "קלט אינסופי" וגם "מדפיסה בסופו". בכל מקרה, על פי הקוד, הלולאה תיעצר ברגע ש-scanf לא תחזיר את הערך 1 (למשל כשיש שגיאה, או EOF) כמובן שהלולאה יכולה להמשיך כרצונך.

3. אילו שאלות? הלולאה תרוץ עד שתקרא את המספר 1-. מה מטרת המספר 1-? כשאתה קורא מספרים, אתה קורא אותם למשתנה int למשל. אם אתה מצפה רק לחיוביים, אז כשאתה מוצא מספר שלילי, אתה יודע לעצור את הלולאה.

זה מה שנקרא "תנאי עצירה".

קישור לתוכן
שתף באתרים אחרים

ארכיון

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

×
  • צור חדש...