ערכתי לאחרונה בתאריך 09.02.11 בשעה 19:39 בברכה, חומוס
עליו
חסר לך משהו בסגנון:
while(true) { if(הערך גדול מ0, קטן מ20 ושלם) { ----הכנסה למטריצה } }
|
בקשר לתנאי השני:
א) לא הבנתי למה הwhile, אתה הרי בודק כל פעם תא אחד
ב) שים לב שבשורה שרשמת אתה לא בודק ערכים שכנים אלא בודק את המשתנים של הלולאה.
אתה אמור לבדוק אם כל שכן שווה ל0, למשל עבור שכן אחד:
במקרה כזה תצטרך להיזהר כי התכנית תקרוס ברגע שתנסה לבדוק את התא
הראשון ואת כל שאר הריבוע החיצוני של המטריצה (כי הוא יפנה לשכנים שלא קיימים בכלל), אז שים לב שאתה מטפל גם בזה
חסר לך שם גם printf שמדפיס כל פעם את המיקום שעונה על הדרישות