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


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

ב. נתון מערך דו מימדי A בגודל 10X10 שאיבריו המספריים הם 1,0,כתוב תוכנית שתמנה את מספר הטיברים המוקפים שיש במערך A ותציג כפלט מספר זה ,השתמש בתוכנית שכתבת בסעיף א'.



----
תודה רבה מראש!!!