אז ככה, יש לי תרגיל בית...
יש לי מערך דו מימדי מגודל 10X10
ואני צריך לבדוק בו משהו.
אני משתמש בפונקציות ובודק/משנה אותו.
עד כאן הכל טוב, עכשיו הבעיה היא שאני רוצה לשלוח את המערך הדו מימדי לתוך פונקצייה, ושהפונקצייה הזאתי תשלח את אותו המערך לתוך פונקצייה אחרת ותחזיר לי איזה שהוא ערך, ואז בערך הזה אני אשתמש בפונקצייה הראשונה.
הבעיה היא שהערך שאני מקבל תמיד נשאר 0 ולא משתנה.
אני אנסה לפשט את זה:
הפונקציה שלי מקבלת מערך של חיידקים, אני בודק את כולו 10X10 אם יש חיידקים או שיש שטח ריק. על כל נקודה במערך אני שולח את המערך לתוך פונקצייה (זה כבר פונקציה בתוך פונקציה) ושמה אני בודק את כל ה"שכנים" של החיידק (8 שכנים, כולל אלכסונים) ומחזיר את מספר השכנים, הבעיה היא שה"counter" שלי לא גדל משום מה.
מה הבעיה? האם זה אפשרי בכלל לשלוח מערך לתוך פונקציה בתוך פונקציה?
אני משנה את המערך רק בתוך הפונקציה הראשונה, השנייה נועדת להחזיר לי ערך INT בין 1 ל 8
יש לי מערך דו מימדי מגודל 10X10
ואני צריך לבדוק בו משהו.
אני משתמש בפונקציות ובודק/משנה אותו.
עד כאן הכל טוב, עכשיו הבעיה היא שאני רוצה לשלוח את המערך הדו מימדי לתוך פונקצייה, ושהפונקצייה הזאתי תשלח את אותו המערך לתוך פונקצייה אחרת ותחזיר לי איזה שהוא ערך, ואז בערך הזה אני אשתמש בפונקצייה הראשונה.
הבעיה היא שהערך שאני מקבל תמיד נשאר 0 ולא משתנה.
אני אנסה לפשט את זה:
הפונקציה שלי מקבלת מערך של חיידקים, אני בודק את כולו 10X10 אם יש חיידקים או שיש שטח ריק. על כל נקודה במערך אני שולח את המערך לתוך פונקצייה (זה כבר פונקציה בתוך פונקציה) ושמה אני בודק את כל ה"שכנים" של החיידק (8 שכנים, כולל אלכסונים) ומחזיר את מספר השכנים, הבעיה היא שה"counter" שלי לא גדל משום מה.
מה הבעיה? האם זה אפשרי בכלל לשלוח מערך לתוך פונקציה בתוך פונקציה?
אני משנה את המערך רק בתוך הפונקציה הראשונה, השנייה נועדת להחזיר לי ערך INT בין 1 ל 8