Advertisement
cmiN

sir_lista

Jan 31st, 2012
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.48 KB | None | 0 0
  1. void func(p) // primim adresa elementului (prima oara st)
  2. { // apoi fiecare element la rand
  3.     /** Ultimul enunt. */
  4.     // ne oprim exact ca si in for atunci cand nu mai avem un urmator element
  5.     if (p->next == NULL) return; // pentru ca nu mai avem cu cine sa facem comparatia
  6.     // daca s-a ajuns aici e totul ok
  7.     tmp = p->c; // clonam
  8.     p->c = p->next->c; // interschimbam
  9.     p->next->c = tmp;
  10.     func(p->next); // acum ne ducem la urmatorul element
  11. }
  12.  
  13. func(st)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement