1. Список говнокодов пользователя Говногость

    Всего: 188

  2. C++ / Говнокод #2121

    +73.7

    1. 1
    2. 2
    3. 3
    #include <math.h>
     ...
    result = (thisCos ? cos : sin)(3.140);

    Знакомый программист прислал из своего проекта.

    Говногость, 10 Ноября 2009

    Комментарии (10)
  3. C++ / Говнокод #2037

    +56.3

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    bool a,b;
    
    ...
    
    if(a>b)
    {
    ...

    Увидел в одной либе... Си++ странный язык. Паскаль проще...

    1)Скомпилируеться ли?
    2)Что это значит?

    Говногость, 24 Октября 2009

    Комментарии (16)
  4. C++ / Говнокод #1937

    +66.7

    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
    double _(double arg);
     
    int main()
    {
            cout<<"\tFunction f(x) = cos(2*x)*sin(x)\r\n";
            cout<<"Interval of integration : \r\n";
            cout<<"left  border a = \t";double _a;cin>>_a; 
            cout<<"right border b = \t";double _b;cin>>_b; 
            cout<<"step of integration dx = \t";double __;cin>>__; 
            double ____ = _a;
            cout<<"integration in process...\r\n";
            double ___ = (_(____ + __) - _(____))/2*__;
            while(____ < _b)
            {
                    ___ += (_(____ + __) - _(____))/2*__;
                    ____ += __;
            }
            cout<<"complete....\r\n";
            cout<<"result is "<<___<<"\r\n at"<<____<<"\r\n";
            return 0;
    }

    Что-бы это значило?

    Говногость, 05 Октября 2009

    Комментарии (14)
  5. C++ / Говнокод #1896

    +53.4

    1. 1
    void (* signal(int __sig, void (* __func)(int))) (int)

    Объявление типа, представляющего собой указатель на функцию, возращающей указатель на функцию (может я не так понял?) из хедера signal.h.

    Говногость, 24 Сентября 2009

    Комментарии (27)
  6. C++ / Говнокод #1837

    +68.6

    1. 1
    printf("%s","Для выхода из меню нажмите reset.");

    Найдено в глубине системной DOS УтиЛИТКИ, естественно не Microsoft'овской.

    Говногость, 14 Сентября 2009

    Комментарии (13)
  7. C++ / Говнокод #1802

    +51.7

    1. 1
    #define volatile_cast reinterpret_cast

    Это кому-то нужно? Зачем? И работает разве? Найденно на просторах Интернета.

    Говногость, 09 Сентября 2009

    Комментарии (14)
  8. C++ / Говнокод #1775

    +61.1

    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
    void funcMir()
    {
    
    ...
    
    if ( __mir0>5 )
    goto vihod;
    TMir1 __mir1; // Конструктор не вызывается. (Оператор goto перескакивает через него.)
    
    ...
    
    vihod:
    ...
    // Здесь вызывается деструктор для __mir1 при выходе __mir1 из области видимости.
    };

    Код оригинальный из инета. Комментарии добавил мой друг.

    Говногость, 06 Сентября 2009

    Комментарии (45)
  9. C++ / Говнокод #1774

    +56.9

    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
    cout << "\nVvedit A->";      //организуем ввод коэфициэнтов уравнения с помощью 
    cin >> a;                    //ф-й потокового ввода-вывода (cout и cin с библиотеки iostream.h) 
    cout << "\nVvedit B->";
    cin >> b;
    cout << "\nVvedit C->";
    cin >> c;
    d = pow(b,2)-(4*a*c);        //найдем дискриминант
    if (d < 0) goto d1;            //проверяем условия, и, с помощью
    if (d==0) goto d2;           //меток переходим к соответствующему блоку
    if (d>0) goto d3;
     d1: {                       //блок 1: дискриминант < 0
      printf("\nKoreniv nema");
      goto exit;                 //безусловный переход на exit
     }
     d2: {                       //блок 2: дискриминант=0
      x1=-b/(2*a)
      printf("\nx = %f",x1);
      goto exit;                 //безусловный переход на exit
      }
     d3:  {                      //блок 3: дискриминант>0
      x1=(-b-sqrt(d))/(2*a);
      x2=(-b+sqrt(d))/(2*a);
      printf("\nx1 = %f",x1);
      printf("\nx2 = %f",x2);
      goto exit;                 //безусловный перехід на exit
     }
    exit:

    No comments.

    Говногость, 06 Сентября 2009

    Комментарии (14)
  10. C++ / Говнокод #1768

    +66.8

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    PChar GetFileContent(PChar FileName)
    {
    ...
    };
    
    static inline signed int GetFileSize(PChar FileName)
    {
      return(((signed int)(strlen(GetFileContent(FileName)))));
    };

    Всё гениальное - просто...

    Говногость, 04 Сентября 2009

    Комментарии (26)
  11. C++ / Говнокод #1766

    +63.1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    if
    (
    IsFiltred
    //проверка на фильтрованность массива
    ==
    true
    )
    {

    Нет слов.

    Говногость, 04 Сентября 2009

    Комментарии (15)