Няшная / Говнокод #4548 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  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
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
  39. 39
  40. 40
  41. 41
  42. 42
  43. 43
  44. 44
  45. 45
  46. 46
  47. 47
  48. 48
  49. 49
  50. 50
  51. 51
  52. 52
main() {
    char * what = "\
        ........................................ ....________\
        ....................................,.-'\"...................``~.,\
        .............................,.-\"................................... \"-.,\
        .........................,/........................................ .......\":,\
        .....................,?................. .....................................,\
        .................../........................................ ...................,}\
        ................./........................................ ..............,:`^`..}\
        .............../........................................ ...........,:\"........./\
        ..............?.....__.................. .......................:.........../\
        ............./__.(.....\"~-,_..............................,:..... ...../\
        .........../(_....\"~,_........\"~,_.................. ..,:........_/\
        ..........{.._$;_......\"=,_.......\"-,_.......,.-~-,},.~\";/....}\
        ...........((.....*~_.......\"=-._......\";,,./`..../\"............../\
        ...,,,___.`~,......\"~.,................. ...`.....}............../\
        ............(....`=-,,.......`........................(..... .;_,,-\"\
        ............/.`~,......`-...................................../\
        .............`~.*-,.....................................|, ./.....,__\
        ,,_..........}.>-._...................................|.. ............`=~-,\
        .....`=~-,__......`,............................. ....\
        ...................`=~-,,.,...............................\
        ................................`:,,.... .......................`..............__\
        .....................................`=-,...................,%`>--==``\
        ........................................ _..........._,-%.......`\
        ...................................,";

    int c = 0; int i = 0;
    for(; i < strlen(what); i++) {
        switch(what[i]) {
            case '.': c++;break;
            case '_': c--;break;
            case '/': c *= 2; break;
            case ',': c /= 2; break;
            case '?': c <<= 1; break;
            case '"': c >>= 1; break;
            case ':': c = ~c; break;
            case '*': c = -c; break;
            case '`': c += 100500; break;
            case '{': c -= '{'; break;
            case '}': c += '}'; break;
            case '-': c /= 4; break;
            case '~': c <<= 4; break;
            case ';': c = c & -c; break;
            case '%': c = c & 0xFF; break;
            case '=': c = c; /* еба! */ break;
            case '^': c = c ^ -c; break;
            case '$': printf("BINGOOO!!!\n"); break;
        }
    }

    printf("FACEPALM RESULT: %i\n", c);

BINGOOO!!!
FACEPALM RESULT: 50301

Запостил: danilissimus danilissimus, (Updated )

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

  • без макросов, на кейсах вычислять какую-то печальную глупость из текстового фейспалма?
    садись, два. завтра прийдешь с родителями.
    Ответить

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

Помни, guest, за тобой могут следить!

    А не использовать ли нам bbcode?


    8