LiranViper
New member
שאלה בסיסית ברקורסיה
שלום, אני צריך לעשות אלגוריתם רקורסיבי שמקבל איבר ראשון, וD-המכפלה, ואיבר רצוי (המספר הסידורי שלו), והאלגוריתם יחזיר את הערך של האיבר שנמצא במספר הסידורי. עכשיו, זה לא בעייה לעשות שיגדיל את עצמו בכפול D כל פעם, כמספר האיבר הרצוי, אבל הבעייה שלי היא איך לעשות שרק בפעם הראשונה/אחרונה הוא יכפיל גם באיבר הראשון? (ובכללי- איך לעשות ברקורסיה שפעולה תתבצע רק פעם אחת) תודה.
שלום, אני צריך לעשות אלגוריתם רקורסיבי שמקבל איבר ראשון, וD-המכפלה, ואיבר רצוי (המספר הסידורי שלו), והאלגוריתם יחזיר את הערך של האיבר שנמצא במספר הסידורי. עכשיו, זה לא בעייה לעשות שיגדיל את עצמו בכפול D כל פעם, כמספר האיבר הרצוי, אבל הבעייה שלי היא איך לעשות שרק בפעם הראשונה/אחרונה הוא יכפיל גם באיבר הראשון? (ובכללי- איך לעשות ברקורסיה שפעולה תתבצע רק פעם אחת) תודה.