View Single Post
ישן 25-04-07, 17:33   # 1
הכומר
קידום ושיווק אתרים
תודה על תרומתך איש! (:
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: תל אביב, ישראל
גיל: 35
הודעות: 1,503

הכומר לא מחובר  

בעיה רקורסיבית

שלום, אני צריך להכין פונקציה רקורסיבית וזאת הבעיה:
כתוב שגרה רקורסיבת המקבלת מספר שלם וחיובי ויוצרת מספר חדש אשר בו כל הספרות הזוגיות מימין לכל הספרות האי זוגיות.
עשיתי כזה דבר(בפסקל):
PHP קוד:
   Function MovingZogiEzogi(Num Longint) : Longint;
   Var
      
Tmp Integer;
   
Begin
        
If Num 10 Then
           MovingZogiEzogi 
:= Num
        
Else
            
Begin
            Tmp 
:= MovingZogiEzogi(Num Div 10);
            If (
Num Mod 10 Mod 2 0Then
                MovingZogiEzogi 
:= MovingZogiEzogi(Num Div 10)
            Else
                
MovingZogiEzogi := MovingZogiEzogi(Num Div 10) * 10 Num Mod 10 10
            End
;
   
End
איך אני יכול לפתור את הבעיה הזאת?
  Reply With Quote