Advertisement
ridjis

Naizmenicno

Apr 1st, 2014
302
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. PROCEDURE Naizmenicno(lista1 : brojevi; lista2 : brojevi) : brojevi;
  2. VAR
  3. temp1, temp2, temp, pocetak, tmp : brojevi;
  4. biraj : INTEGER;
  5. BEGIN
  6. temp1 := lista1;
  7. temp2 := lista2;
  8. pocetak := NIL;
  9. biraj := 1;
  10. WHILE (temp1 # NIL) OR (temp2 # NIL) DO
  11. IF pocetak = NIL THEN
  12. NEW(pocetak);
  13. temp := pocetak;
  14. ELSE
  15. NEW(tmp);
  16. temp^.veza := tmp;
  17. temp := tmp;
  18. END;
  19. IF biraj > 0 THEN
  20. IF temp1#NIL THEN
  21. temp^.info := temp1^.info;
  22. temp1 := temp1^.veza;
  23. END;
  24. ELSE
  25. IF temp2#NIL THEN
  26. temp^.info := temp2^.info;
  27. temp2 := temp2^.veza;
  28. END;
  29. END;
  30. biraj := -biraj;
  31.  
  32. END;
  33.  
  34. RETURN pocetak;
  35.  
  36. END Naizmenicno;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement