1202
צפיות
צפיות
1
תשובות
תשובות
מערכים דו מימדיים – שאלה
היי
יש לי שאלה בנושא מערכים דו מימדיים.
יש לי מערך בגודל 10*10 , בתאים יש ספרות של 1 ו 0.
כל תא שיש בו 1 נקרא "וירוס" , בכל תאים צמודים שיש בהם 1 גם נקרא וירוס (מעליו, מתחתיו, מצדדיו) (אלכסון לא נחשב לצמוד).
0 לא נחשב (לא נספר).
המשימה שלי היא כזו:
א. לספור כמה וירוסים יש.
ב.כמה תאים עם הספרה 1 יש בכל וירוס.
1 תשובות
נשמע פשוט יחסית… אתה רץ שורה שורה על כל איבר ומחפש אם יש בו 0 או 1, ומעדכן קאונטר
אם מצאת 1, מריץ בדיקה על אותו אינדקס בשורה הקודמת ובשורה הבאה, באיבר הקודם ובאיבר הבא. מצאת בכולם 1? יש לך עוד וירוס 🙂