עבור לתוכן

|שפת C| יש למישהו רעיון איך הופכים סדר במערך בצורה רקורסיבית ?

Featured Replies

פורסם

הכוונה לא להדפיס , אלא לחליף "פיזית". :s05:

תודה

פורסם

תפעיל את הפונקציה האחרונה.

void swap(int* int1,int* int2){
int t=*int1;
*int1=*int2;
*int2=t;
}

void swap_array_recursive(int* int1,int* int2){
if(int1==int2)
return;

swap(int1,int2);

if(int1+1!=int2)
swap_array_recursive(++int1,--int2);
}

void swap_array_recursive(int* arr,int len){
swap_array_recursive(arr,arr+len-1);
}

פורסם
  • מחבר

תודה רבה אחי !! :yelclap:

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים