1. C++ / Говнокод #8703

    +1020

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    #include <stdio.h>
    #define _0000 0
    #define _0001 int
    #define _0010 a
    #define _0011 16
    #define _0100 b
    #define _0101 c
    #define _0110 printf
    #define _0111 "%d"
    #define _1000 d
    #define _1001 (
    #define _1010 )
    #define _1011 =
    
    int main()
    {
    	_0001 _1000 _1011 _0011;
    	_0001 _0010 _1011 _1000;
    	_0001 _0100 _1011 _1001--_1000 _1010+++_1001++_1000 _1010;
    	_0001 _0101 _1011 _0010>_0100?_0010:_0100>_0010?_0100:_0000;
    	_0110 _1001 _0111, _0101 _1010;
    	getchar();
    }

    Показал первому курсу define, на дом задал простейшую задачу. На следующий день увидел это.

    Запостил: A1mighty, 01 Декабря 2011

    Комментарии (14) RSS

    • с getchar() проебались, лошары !
      Ответить
      • Да я сам этого не понял. Видимо, сил на него уже не хватило ;)
        Ответить
    • это типа как нам в школе дали задачу на басике сделать: нарисовать чего-нибудь на экране с использованием заливки. (а я в то время уже асм ковырял.) препода звали Стрикин и он курил. на следующем занятии он и получил от меня программу которая рисовала белый прямоугольник, в нем две окружноности, пространство между которыми были залито красным цветом, и в центре надпись "LUCKY STRIKIN."

      что я хочу тут сказать: какое задание - такое и исполнение.
      Ответить
      • Видимо я непонятно выразился. Задачи использовать define в решении не стояло. Просто код, на примере которого разбирались функции printf/scanf, содержал случайно один define, и особо умные тут же спросили, для чего.
        Ответить
        • а.

          им уже давали хафмана? да и какая разница, если он такой умный/она такая умная. заставь коды, вместо просто двоичных, ручками по хафману сделать. ;)
          Ответить
        • сишкопроблемы... константы сделаны макросами
          Ответить
        • Стрикин?
          Так вот ты какой, значит... Преподаватель.
          Ответить
    • BrainFuck - же?
      Ответить
    • И где здесь C++? Этот код должен быть в разделе C.
      Ответить
    • а говно-то не компилится...
      Ответить
    • Я понял в чем фишка! Чувак боялся, что у него спишут! :D
      Ответить
    • надо дефайны в отдельный хэдырь
      Ответить
    • показать все, что скрытоvanished
      Ответить

    Добавить комментарий