עזרה בבניית פונקציה ב C# - עמוד 2 - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

עזרה בבניית פונקציה ב C#


LIORGUT

Recommended Posts

קודם כל, למה לולאה כפולה? רק היה צריך לבדוק שורה אחת במטריצה. אתה עושה לולאה עם j, אבל לא משתמש בו בשום צורה.

חוץ מזה, בלבלת בין שורות ועמודות (הקונבנציה של מטריצות היא שהאינדקס הראשון הוא מספר השורה, והאינדקס השני הוא מספר העמודה).

קישור לתוכן
שתף באתרים אחרים

  • תגובות 30
  • נוצר
  • תגובה אחרונה

לא היית צריך לולאה מקוננת.

אתה רק צריך לעבור על כל האיברים שיושבים בשורה אחת.

כלומר, אם מדובר בשורה מספר 6, אז אתה צריך לעבור על האיברים במקומות 6,0 ואז 6,1 ואז 6,2 וכן הלאה. תחשוב איך אתה עושה את זה בקוד.

קישור לתוכן
שתף באתרים אחרים

למה [mat[0,0? מה המשמעות של הערך שיושב שם?

ולמה (mat.GetLength(0? מה המשמעות של הערך הזה?

תחשוב גם סה"כ מה ההבדל בין לעבור על כל האיברים במערך, לבין לעבור על האיברים בשורה של מטריצה (רמז: אין הבדל גדול).

קישור לתוכן
שתף באתרים אחרים

טוב, נמאס לי.

for (int i = 0 ; i < mat.GetLength(1) ; i++) {
if (mat[6,i] == 5)
return true;
}

יש מבין? אנחנו רצים על כל השורה. לכן מתחילים מ-0, ומסיימים באורך השורה.

הימנע בבקשה מדאבל פוסטינג. אם אתה רוצה להוסיף משהו להודעה שלך, תערוך אותה.

קישור לתוכן
שתף באתרים אחרים

בהשוואה... אוקיי אז ההשוואה לא טובה הבנתי כבר שאתם לא מחלקים תשובות פה אבל אני באמת לא מצליח תנו לי ללמוד מהתשובה אני כן משקיע כן חורש על זה כן שובר את הראש

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.


×
  • צור חדש...