Advertisement
Serious07

Save

Jul 15th, 2013
424
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. //By Serious07
  2.  
  3. //a - number
  4. //str - cod
  5. //-save
  6. function Save takes integer a, string str returns string
  7. local integer array ost1
  8. local integer array ost2
  9. local integer i
  10. local integer j
  11. local integer s
  12.  
  13. local string answ
  14. set answ = ""
  15. set s = StringLength(str)
  16. set i = 0
  17. set j = 0
  18.  
  19. //delenie
  20. loop
  21. set ost1[i] = ModuloInteger(a, s)
  22. set a = a/s
  23. set i = i+1
  24. exitwhen a<s
  25. endloop
  26.  
  27. //set i = i+1
  28. set ost1[i] = a
  29.  
  30. //reverse(perevorot)
  31. loop
  32. set ost2[j] = ost1[i]
  33. set i = i-1
  34. set j = j + 1
  35. exitwhen i<0
  36. endloop
  37.  
  38. //convert to str
  39. set i = 0
  40. loop
  41. set answ = answ + SubString(str, ost2[i], ost2[i]+1)
  42. set i = i + 1
  43. exitwhen i==j
  44. endloop
  45.  
  46. return answ
  47.  
  48. endfunction
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement