איך בונים לולאת פלט

michal121

New member
איך בונים לולאת פלט

שלום אני חדשה בתחום ואני צריכה עזרה אני לא יודעת איך בונים לולאת פלט ואני מתכוונת שבניתי תוכנית שקולטת 12 אברים ואני צריכה להדפיס בכל שורה 6 מספרים אני מנסה ומנסה ולא מצליחה מישהו יכול לעזור לי בבקשה
 

תמר,

New member
sigal שאלה בדיוק אותה שאלה למטה

חפשי את התשובה, אני מקווה שתביני
 

פינצ

New member
במקרה שלך (לעומת המקרה של סיגל)

אני משערת שקלטת את המספרים לתוך מערך. מספר האיברים שקלטת מתחלק במספק האיברים בשורה ולכן את צריה לבנות שתי לולאות. החיצונית רצה מאחד כל עוד המונה קטן או שווה ל 2 והשניה מאפס כל עוד המונה קטן משש. בתוך הלולאה הפנימית את מדפיסה את האיבר ה i*j במערך כאשר i מייצג את המונה של הלולאה הראשונה ו j את זה של השניה. בתוך הלולאה החיצונית אחרי הלולאה הפנימית את יורדת שונה (מדפיסה לדוגמה endl או n\ בהנחה שמדובר ב C או CPP).
 

albanetc

New member
למה להסתבך?

extern int maarach [12]; for (int i = 0; i<12; i++) { cout << maarach; if (0 == i % 6) cout << endl; }
 

פינצ

New member
כדי ללמוד ...

האם זאת גם הסיבה שהגדרת את המערך כ extern ? לא קצת מיותר?
 

albanetc

New member
הסיבה

שהגדרתי את המערך כ-EXTERN היא לאפשר לכל אחד להעתיק את קטע הקוד ששלחתי לתוך הפרוג´קט שלו ולראות שזה עובר קומפילציה (אבל לא LINKAGE). די מקובל ב-MSDN, למשל, שבו כל הדוגמאות עם משתנים EXTERN. חוץ מזה, אין ל-EXTERN שום משמעות בהקשר הקטע שכתבתי.
 

Lard

New member
michal121 את לומדת דרך האו"פ?

כי אלו בדיוק השאלות ששואלים בקורס c
 
למעלה