3727
צפיות
צפיות
4
תשובות
תשובות
איך מזהים ריבוע קסם במערך דו מימדי
נתון לי מערך דו מימדי ואני צריכה לזהות האם הוא ריבוע קסם (ריבוע קסם = כל השורות, העמודות והאלכסון שווים בסכומם) איך אני עושה את זה? ניסיתי כל מיני דרכים ולא הצלחתי…
התשובה דחופה לי מאד!!!
4 תשובות
שכחתי לציין שאני לומדת בשפת C#
לא הבנתי מה בדיוק השאלה, אם את מחפשת שיטה מתמטית לזיהוי בקלות, לא ידועה לי שיטה כזו.
אם את מחפשת שיטה לעבור על כל השורות והעמודות ראי פה
http://www.fxp.co.il/showthread.php?t=2838733&p=27428415#post27428415
נדמה לי שהחלק השני הוא לברר שאין מספרים שווים, לדעתי אפשר להחליף בהכפלת וסכום כל האיברים והשוואה להכפלת וסכום המספרים עד N*N.
מקווה שעזרתי
אני בעצם צריכה לחשב את סכום כל שורה, כל עמודה והאלכסון ולבדוק האם הם הסכומים שווים, לא נתון לי גודל המערך כך שאני לא יודעת איך לעשות את זה בצורה שתעבוד על כל גודל של מערך…
אם יש לכם תשובה עכשיו (אחרי ההסבר) זה יעזור לי מאד ותודה רבה על ההתייחסות!
את יכולה לעשות לולאת
foreach
ושבכל ריצה יהיה משתנה שיגדל ב1 וכך תדעי את גודל המערך
foreach (string value in array)
{
x++;
}