Advertisement
Guest User

Untitled

a guest
Jun 20th, 2017
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Erlang 0.71 KB | None | 0 0
  1. -module(ora4).
  2. -compile(export_all).
  3.  
  4. %%F=(fun(A)->A+1 end).
  5.  
  6.  
  7. lessThan([],_)->[];
  8. lessThan(L,M)->[A||A<-L,A<M].
  9.  
  10. biggerThan([],_)->[];
  11. biggerThan(L,M)->[A||A<-L,A>=M].
  12.    
  13. qsort([])->[];
  14. qsort([A])->A;
  15. qsort([Head|Tail])->
  16.     qsort(lessThan(Tail,Head))++[Head]++qsort(biggerThan(Tail,Head)).
  17.    
  18. qs([])->[];
  19. qs([A])->[A];
  20. qs([Head|Tail])->
  21.     qs([X||X<-Tail,X<Head])++[Head]++qs([X||X<-Tail,X>=Head]).
  22.    
  23.    
  24. readWhile(ExitString)->
  25.     case io:get_line("-> ") of
  26.         [ExitString|_] -> io:format("Itt a vege! ~p", [ExitString]);
  27.         _ -> readWhile(ExitString)
  28.     end.
  29.    
  30. reads()->
  31.     case io:read("-> ") of
  32.         {ok,Term} -> io:format("Itt a vege! ~p", [Term]);
  33.         {error,Reason} -> io:format("Hiba! ~p", [Reason])
  34.     end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement