16 תשובות
תוכל להסביר?
תוכלי*
לא הבנתי מה הכוונה במשולש עליון של מטריצה
מטריצה זה שם אחר למערך דו מימדי
שואל השאלה:
אני כן התכוונתי למערך דו מימדי...
משולש תחתון זה המשולש שנוצר מכל האיברים הנמצאים מתחת (וכולל) האלכסון הראשי במטריצה
ומשולש עליון זה המשולש שנוצר מכל האיברים הנמצאים מעל (וכולל) האלכסון הראשי במטריצה.
אנונימית
יכול להיות שעוד לא למדתי את זה אבל במטריצה את מתכוונת למערך דו מימדי? מערך רגיל? כי אפ כן פשוט תעשי
(המערך
והמקום במערך)console.writeline
ואם את רוצה להדפיס כמה תשתמשי בלולאת פור
שואל השאלה:
^זה ממש כללי מה שכתבת
פשוט כתבת איך מדפיסים משהו בסי שארפ
אנונימית
מה זה האלכסון הראשי במטריצה?
שואל השאלה:
האלכסון שמתחיל מהפינה השמאלית העליונה של המטריצה עד לפינה הימנית התחתונה.
זה מהויקיפדיה על מה זה אלכסון ראשי במטריצה
אנונימית
כי לא הבנתי את השאלה לגמרי אז אני לא יכול לענות לך בתורה ספציפית^^^
אז תעשי לולאת פור שתדפיס את כל העברים במערך בשורה הראשונה. תעשי משתנה שיגיד את אצזה איבר לא להדפיס ואת איזה איבר כן להדפיס וכל פעם שעוברים שורה המשתנה הזה קופץ לאיבר הבא. נגיד בשורה הראשונה תעשי אם איבר1=true אז להדפיס את כולם ווץ מאיבר 1. ואז בסוף החולאה תעשה איבר1=false ואז איבר2=true
שואל השאלה:
לא כל כך הבנתי את ההסבר שלך
אנונימית
תגדירי i (לשורה) וj (לעמודה ) שווים לאפס, וnum לאחד, שמתאר את מספר האיברים שאת צריכה להדפיס בכל שור .
תעשי לולאה חיצונית ולוחאה פנימית כמו שצריך לעשות למערך דו מימדי
בלולאה הפנימית התנאי הוא כאשר j קטן מnum זה ימשיך.
בלולאה החיצונית תגדילי את num ב1 בכל ריצה
אנונימי
שואל השאלה:
^תודה רבה עבד לי
אנונימית
^בכיף
ובשביל משולש עליון תעשי אותו דבר רק שnum שווה לאורך השורה ובלולאה החיצונית תקטיני אותי ב1 כל פעם
אנונימי
שואל השאלה:
^עכשיו שמתי לב שלא ככה עושים משולש עליון
זה צריך להיות האיברים שמעל האלכסון הראשי, איך שאתה הסברת זה האיברים שמעל האלכסון המשני
אנונימית
אז פשוט תעשי את אותו הדבר רק שאת מתחילה מהרוחב של המטריצה, ובזמן שהקאונטר של השורות עולה ב1 הקאונטר של העמודות יורד ב1