1. Си / Говнокод #1943

    +98.4

    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
    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
    /*                                     ,*/
                #include                              <time.h>
                 #include/*                     _  ,o*/  <stdlib.h>
                 #define  c(C)/*     -      . */return      ( C); /*    2004*/
                  #include   <stdio.h>/*.   Moekan           "'   `\b-'     */
                    typedef/*  */char   p;p* u                     ,w       [9
                      ][128] ,*v;typedef  int _;_   R,i,N,I,A               ,m,o,e
                 [9],  a[256],k    [9], n[               256];FILE*f       ;_ x   (_ K,_ r
            ,_ q){;   for(;                                         r<     q    ; K       =((
         0xffffff)   &(K>>8))^                                        n[255     &        ( K
       ^u[0        +                                     r  ++      ]     )]);c          (K
      )}        _ E                           (p*r,    p*q  ){     c(          f         =
              fopen                     (r  ,q))}_   B(_ q){c(    fseek        (f,      0
            ,q))}_ D(){c(  fclose(f ))}_  C(  p    *q){c(  0-    puts(q    )   )}_/*   /
          */main(_ t,p**z){if(t<4)c(   C("<in"       "file>"    "\40<l"   "a"  "yout> "
         /*b9213272*/"<outfile>"   ) )u=0;i=I=(E(z[1],"rb")) ?B(2)?0 :   (((o   =ftell
        (f))>=8)?(u     =(p*)malloc(o))?B(0)?0:!fread(u,o,1,f):0:0)?0:  D():0      ;if(
       !u)c(C("      bad\40input  "));if(E(z[2],"rb" )){for(N=-1;256> i;n[i++] =-1   )a[
       i]=0;       for(i=I=0;   i<o&&(R  =fgetc(   f))>-1;i++)++a[R] ?(R==N)?( ++I>7)?(n[
      N]+1       )?0:(n [N   ]=i-7):0:   (N=R)    |(I=1):0;A =-1;N=o+1;for(i=33;i<127;i++
      )(        n[i   ]+  1&&N>a[i])?    N= a     [A=i]     :0;B(i=I=0);if(A+1)for(N=n[A];
     I<       8&&   (R  =fgetc(f ))>    -1&& i   <o        ;i++)(i<N||i>N+7)?(R==A)?((*w[I
     ]             =u [i])?1:(*w[I]=   46))?(a             [I++]=i):0:0:0;D();}if(I<1)c(C(
                  "  bad\40la" "yout  "))for(i            =0;256>(R=  i);n[i++]=R)for(A=8;
                 A  >0;A --)   R  = ( (R&1)==0)          ?(unsigned int)R>>(01):((unsigned
                /*kero  Q'        ,KSS  */)R>>         1)^        0xedb88320;m=a[I-1];a[I
                ]=(m           <N)?(m=   N+8):        ++        m;for(i=00;i<I;e[i++]=0){
               v=w         [i]+1;for(R                      =33;127  >R;R++)if(R-47&&R-92
               &&       R-(_)* w[i])*(                   v++)=    (p)R;*v=0;}for(sprintf
                      /*'_  G*/  (*w+1,              "%0"     "8x",x(R=time(i=0),m,o)^~
                    0)   ;i<       8;++           i)u      [N+ i]=*(*w+i+1);for(*k=x(~
                      0,i=0     ,*a);i>-        1;      ){for (A=i;A<I;A++){u[+a [ A]
                    ]=w[A       ][e[A]]  ;     k     [A+1]=x (k[A],a[A],a[A+1]
                  );}if     (R==k[I])      c(      (E(z[3  ],"wb+"))?fwrite(
                 /* */   u,o,1,f)?D          ()|C("  \n    OK."):0    :C(
                "  \n  WriteError"            ))  for  (i  =+I-
               1  ;i >-1?!w[i][++                 e[+ i]]:0;
                 ) for( A=+i--;                 A<I;e[A++]
                 =0); (i <I-4                 )?putchar
                 ((_   )  46)                  | fflush
                /*'      ,*/                  ( stdout
                ):       0&                    0;}c(C
               ("       \n                   fail")
               )      /*                    dP' /
                     dP                    pd  '
                    '                      zc
                                          */
                                         }

    Запостил: psina-from-ua, 06 Октября 2009

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

    • зачот, вот это морда
      Ответить
    • Это не говнокод, а обфускация
      Ответить
    • Это 99% с конкурса на www.ioccc.org %)
      Ответить
      • я бы сказал 199%, т.к. как раз недавно тут ссылка проскакивала
        Ответить
    • Блин. Нет у меня воображения. С какой стороны смотреть, что-бы морда получилась?
      Это больше похоже на руку, а вокруг неё буквы...
      Ответить
    • А мне Sonic-а напоминает...
      Ответить
    • пару раз ctrl + - в фф =)
      Ответить
    • а мне на пальму сверху похоже
      Ответить
    • код не компилится
      Ответить
    • CodeBlocks:
      [quote]
      C:\Users\Home\Desktop\Untitled1.c||In function `E':|
      C:\Users\Home\Desktop\Untitled1.c|11|war ning: return makes integer from pointer without a cast|
      C:\Users\Home\Desktop\Untitled1.c||In function `main':|
      C:\Users\Home\Desktop\Untitled1.c|30|war ning: passing arg 1 of `time' makes pointer from integer without a cast|
      ||=== Build finished: 0 errors, 2 warnings ===|
      [/quote]
      Ответить
    • это солист группы токио хотел. (или солистка?! я не разбираюсь)
      Ответить
    • а мне показалось оч похожим на Анимешного персонажа, паходу ктота няшный и кавайный, от тока кто - немогу разобрать, назкая детализация
      Ответить
    • Мне кажеться, что это гусеница с гривой.
      Ответить
    • Помоему, это программа на С++. Почемуж до этого не кто не додумалсо? O_o
      Ответить
      • И она, наверное, печатает книгу Страуструпа.
        Ответить
    • нет, это принцесса грибов из марио же!
      Ответить
    • Какие разнообразные версии...
      Похоже на Моно-Лизу из 0 и 1.
      Ответить
      • Что-за моно Лиза из "0 и 1"?
        Есть стерео Лиза?
        Она из города "0 и 1"?
        Ответить
    • Че то я не разобрал что нарисована. какая-то неведомая ё...я х...ня.
      И говнокодом это вряд ли можно назвать.
      Ответить
    • это лолкод ) но круто!
      Ответить
    • Компилится?
      Ответить
    • gcc 1.c
      1.c: In function ‘E’:
      1.c:11: warning: return makes integer from pointer without a cast
      1.c: In function ‘main’:
      1.c:30: warning: passing argument 1 of ‘time’ makes pointer from integer without a cast

      ./a.out
      <infile> <layout> <outfile>
      Ответить

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