Guest User

Untitled

a guest
Apr 21st, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.81 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3.  
  4. #define I int
  5. #define B C(C(b))
  6. #define C(a) *a
  7. #define P ++
  8. #define F(a) a P
  9. #define A(a, b) t(a,b,&&)
  10. #define O(a, b) t(a,b,||)
  11. #define t(a,b,c) a c b
  12. #define b(a) (a)
  13. #define E(a) t(B,a,==)
  14. #define r return
  15. #define z 0
  16. #define i if
  17. #define w while
  18. #define l(a, b) t(a,b,<=)
  19. #define g(a, b) t(a,b,>=)
  20. #define p(a, b) a(b)
  21. #define h(a) a;
  22. #define f(a, b) h(a b)
  23. #define c(a, b) a, b
  24. #define o printf
  25. #define q(a) #a[0]
  26. #define m(a) #a
  27. #define M m(%i vowels found.\n)
  28. #define d do
  29.  
  30.  
  31. I main(I a, char B){
  32.  
  33.     t(  f(p(i,A(F(b),(t(a,2,-=)))), r z),
  34.         h(p(o, c(M, a))),
  35.         f(f(d,(A(g(B,q(A)),A(l(B,q(u)),A(t(B,1,&),A((O(E( q(e) ), O(E(q(a)), O(E(q(o)), O(E(q(i)), O(E(q(u)), O(E(q(E)), O(E(q(A)), O(E(q(O)), O(E(q(I)), E(q(U)))))))))))),F(a))))))),p(w,F(C((C(b))))))
  36.     )
  37.  
  38. }
Add Comment
Please, Sign In to add comment