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

ואם המספר גדול מ 1 אבל אי זוגי אז היא מחזירה את המספר כפול 2 ושוב קוראת לפעולה

בעצם המטרה , בהינתן מספר n (נניח שהוא שווה 6), לחשב את הסדרה הבאה:
6 בריבוע + 6 כפול 2 + 5 בריבוע + 5 כפול 2 + 4 בריבוע + 4 כפול 2 וכן הלאה עד אחד
אנונימי