שלח תשובה

זירת השאלות

848
צפיות
1
תשובות

מערכים דו מימדיים – שאלה

,‏ 9 באוגוסט, 2013

היי
יש לי שאלה בנושא מערכים דו מימדיים.

יש לי מערך בגודל 10*10 , בתאים יש ספרות של 1 ו 0.
כל תא שיש בו 1 נקרא "וירוס" , בכל תאים צמודים שיש בהם 1 גם נקרא וירוס (מעליו, מתחתיו, מצדדיו) (אלכסון לא נחשב לצמוד).
0 לא נחשב (לא נספר).

המשימה שלי היא כזו:

א. לספור כמה וירוסים יש.
ב.כמה תאים עם הספרה 1 יש בכל וירוס.

1 תשובות

  1. נשמע פשוט יחסית… אתה רץ שורה שורה על כל איבר ומחפש אם יש בו 0 או 1, ומעדכן קאונטר

    אם מצאת 1, מריץ בדיקה על אותו אינדקס בשורה הקודמת ובשורה הבאה, באיבר הקודם ובאיבר הבא. מצאת בכולם 1? יש לך עוד וירוס 🙂

שלח תשובה