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

    −13.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
    16. 16
    17. 17
    18. 18
    void Example5 (Scoord_t* coord, double data [], int size)
    {
        int i = 0;
        while (i < size)
        {
            assert (0<= i && i < size);
            if              (i == 0)                {data [i] = 1;}
            if              (i == 1)                {data [i] = 2;}
            if              (i == 2)                {data [i] = 3;}
            if (i > 2 && i <=size/2) {data [i] = data [i - 3] + 6;}
            if        (i == size/ 2) {data [i] = data [i - 1] + 3;}
            if     (i == size/2 + 1) {data [i] = data [i - 1] - 1;}
            if     (i == size/2 + 2) {data [i] = data [i - 1] - 1;}
            if      (i > size/2 + 2) {data [i] = data [i - 3] - 6;}
            Print (data, i);
            i++;
        }
    }

    Просматривал свои старенькие функции... Не мог удержаться

    Запостил: guest, 28 Мая 2009

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

    • assert жжот.
      Ответить
    • забавно конечно. А в чем глубокий смысл такой манипуляции с массивом?
      Ответить
    • Так я и сказал свой ник:
      Я если честно не помню че эта за хрень, но она вроде не работает... И я вообще не понимаю зачем передавал туда структуру
      Ответить
    • Звездочёт:
      Могу поспорить, что автор из Л2Ш.
      Ответить
    • Так я и сказал свой ник:
      Могу поспорить, что ты в моем классе)
      Ответить

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