שיחה:שפת C/מערכים/תרגילים

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

תרגיל 1[עריכה]

הרשיתי לעצמי לשנות קצת את התרגיל. הנימוק פשוט: בשביל לעשות את מה שהיה צריך קודם לעשות בתרגיל אין צורך במערך, והסיבה היחידה שבגללה משתמשים בו בפתרון היא שדרשו את זה בהגדרת התרגיל עצמו, מה שהופך את כל העסק למלאכותי. לעומת זאת, הדפסה LIFO של מספרים היא דוגמה טובה למדי לאיך מערך יכול להיות שימושי. מכיוון שההדפסה בסדר ההפוך היא הלב של התרגיל, הרשיתי לעצמי גם להעיף את הכפל ב-7, שלא ברור איזו מטרה הוא משרת פרט להוספת עוד סיבוך לא מעניין. גדי אלכסנדרוביץ' 06:25, 13 פברואר 2006 (UTC)

תשובה 2[עריכה]

נראה לי שאפשר לעשות את התשובה יותר ברורה אבל אני לא רואה איך... אני לא מדבר על להוריד את flag אני יודע שאפשר אבל זה פשוט לא יהיה מובן למתחילים...חורחה 18:35, 14 פברואר 2006 (UTC)

אני לא חושב שהפתרון מסובך במיוחד. מה שכן, השאלה עצמה טיפה מסורבלת. רצוי להתמקד בשאלות שדורשות כמה שפחות אינטראקציות קלט/פלט. גדי אלכסנדרוביץ' 21:10, 14 פברואר 2006 (UTC)

שימוש בpreprocessor[עריכה]

שאלה 4 משתמשת בקדם-מהדר, משהו שהמדריך אינו מדבר עליו (בטח לא בשלב הזה). נראה לי שאשנה זאת. Thedsadude 10:58, 24 בנובמבר 2007 (IST)

מחיקת התרגיל בקליטת מערך והדפסתו מהסוף להתחלה[עריכה]

התרגיל כבר מופיע בדוגמה בפרק (בצורה זהה לחלוטין), ולכן אינו מחדש דבר.Thedsadude 00:31, 27 בנובמבר 2007 (IST)

חסרים תרגילים במערכים רגילים (חד מימדיים)[עריכה]

כל התרגילים כאן מדברים על מערכים רב-מימדיים. נראה לי שכדאי להוסיף כמה תרגילים בנושאי מערכים חד-מימדיים.Thedsadude 09:13, 29 בנובמבר 2007 (IST)

פיתרון מסובך בהדפסה מעגלית של מטריצה[עריכה]

הפיתרון מסובך, לדעתי ללא צורך. נראה לי שאחליף אותו בפיתרון פשוט יותר.Thedsadude 10:09, 29 בנובמבר 2007 (IST)