עזרה דחופה
כתוב פונקציה רקורסיבית המקבלת כקלט:
א. עקום סגור (כגון: מעגל, מצולע כלשהו, אליפסה);
ב. נקודה בתוך העקום.
הפונקציה ממלאת את השטח הכלוא בעקום ("צובעת אותו") מבלי לצאת מהתחום.
הקלט יכיל:
1. מערך דו-ממדי בעל m שורות שבכל אחתn תווים ייצגו את העקום עצמו, השטח הפנימי שלו, והשטח החיצוני שלו. אם התו הנקרא שונה מרווח – הוא שייך לעקום הסגור.
2. זוג מספרים המציינים את מספר השורה ומספר העמודה שיהוו את הנקודה ממנה צריך להתחיל למלא את העקום. אפשר להניח שהנקודה אכן נמצאת בתוך העקום הסגור.
על התכנית שמפעילה את הפונקציה להדפיס את העקום לפני ואחרי המילוי.
לדוגמה,
יש לאתחל (לא לקלוט מהמשתמש) את המערך עם העקום מראש (עדיף אם צורת העקום תהיה לא טריוויאלית או שיהיו כמה עקומים שונים).
כתוב פונקציה רקורסיבית המקבלת כקלט:
א. עקום סגור (כגון: מעגל, מצולע כלשהו, אליפסה);
ב. נקודה בתוך העקום.
הפונקציה ממלאת את השטח הכלוא בעקום ("צובעת אותו") מבלי לצאת מהתחום.
הקלט יכיל:
1. מערך דו-ממדי בעל m שורות שבכל אחתn תווים ייצגו את העקום עצמו, השטח הפנימי שלו, והשטח החיצוני שלו. אם התו הנקרא שונה מרווח – הוא שייך לעקום הסגור.
2. זוג מספרים המציינים את מספר השורה ומספר העמודה שיהוו את הנקודה ממנה צריך להתחיל למלא את העקום. אפשר להניח שהנקודה אכן נמצאת בתוך העקום הסגור.
על התכנית שמפעילה את הפונקציה להדפיס את העקום לפני ואחרי המילוי.
לדוגמה,
יש לאתחל (לא לקלוט מהמשתמש) את המערך עם העקום מראש (עדיף אם צורת העקום תהיה לא טריוויאלית או שיהיו כמה עקומים שונים).