1. C# / Говнокод #28877

    0

    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
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    68. 68
    69. 69
    70. 70
    71. 71
    72. 72
    73. 73
    74. 74
    75. 75
    76. 76
    77. 77
    78. 78
    79. 79
    80. 80
    81. 81
    82. 82
    83. 83
    84. 84
    85. 85
    86. 86
    string[] words = line.Split(' ');
    foreach (var word in words)
    {
        Console.Write(word);
        switch (word)
        {
            case "11":
                Console.WriteLine($"{tableEng[0, 0]}");
                break;
            case "12":
                Console.WriteLine($"{tableEng[0, 1]}");
                break;
            case "13":
                Console.WriteLine($"{tableEng[0, 2]}");
                break;
            case "14":
                Console.WriteLine($"{tableEng[0, 3]}");
                break;
            case "15":
                Console.WriteLine($"{tableEng[0, 4]}");
                break;
            case "21":
                Console.WriteLine($"{tableEng[1, 0]}");//
                break;
            case "22":
                Console.WriteLine($"{tableEng[1, 1]}");
                break;
            case "23":
                Console.WriteLine($"{tableEng[1, 2]}");
                break;
            case "24":
                Console.WriteLine($"{tableEng[1, 3]}");
                break;
            case "25":
                Console.WriteLine($"{tableEng[1, 4]}");
                break;
            case "31":
                Console.WriteLine($"{tableEng[2, 0]}");
                break;
            case "32":
                Console.WriteLine($"{tableEng[2, 1]}");
                break;
            case "33":
                Console.WriteLine($"{tableEng[2, 2]}");
                break;
            case "34":
                Console.WriteLine($"{tableEng[2, 3]}");
                break;
            case "35":
                Console.WriteLine($"{tableEng[2, 4]}");
                break;
            case "41":
                Console.WriteLine($"{tableEng[3, 0]}");
                break;
            case "42":
                Console.WriteLine($"{tableEng[3, 1]}");
                break;
            case "43":
                Console.WriteLine($"{tableEng[3, 2]}");
                break;
            case "44":
                Console.WriteLine($"{tableEng[3, 3]}");
                break;
            case "45":
                Console.WriteLine($"{tableEng[3, 4]}");
                break;
            case "51":
                Console.WriteLine($"{tableEng[4, 0]}");
                break;
            case "52":
                Console.WriteLine($"{tableEng[4, 1]}");
                break;
            case "53":
                Console.WriteLine($"{tableEng[4, 2]}");
                break;
            case "54":
                Console.WriteLine($"{tableEng[4, 3]}");
                break;
            case "55":
                Console.WriteLine($"{tableEng[4, 4]}");
                break;
        }
        
    }
    }
    Console.ReadLine();

    Дело IsBukva живёт.

    https://habr.com/ru/articles/771530/

    Запостил: ISO, 03 Ноября 2023

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

    • ЛАБА!
      Ответить
    • У автора логопедические проблемы. Это очень грустно.
      Ответить
    • > В целом, Вы молодец что изучаете программирование, но технический уровень этой статьи точно не соответствует уровню хабра. Рекомендую найти кого-то, кто бы помог Вам с вычитыванием статьи перед публикацией, ну и в целом в изучении языка C#. Можете писать мне

      :)))))))))))
      Ответить
      • https://habr.com/ru/users/HotMilkTicTac/
        >О себе
        >Только учусь программированию, так что извеняйте ╮( ̄ω ̄;)╭ если в моих публикациях код МЯГКО говоря не ахти.
        >Но! Я всегда рада буду советам \(★ω★)/

        Какой кавай )))
        Ответить
      • Пиздец конечно. Чувак увидел женский ник, и давай хвост распушать
        Ответить
        • надеется, видимо, что она как раз та самая одна девушка-программистка на три тысячи, которую можно без пакета
          Ответить
    • > Живое олицетворение того, что, прежде чем писать код на каком-нибудь языке и абы как, нужно изучить хотя бы базовые основы и алгоритмизацию. А то потом это все перетекает на govnokod.ru (если честно, думал, что там уже все примеры искусственные, но похоже, что нет).

      и ведь перетекло!
      только хабрапидоров по ссылке нам не хватало теперь
      Ответить
      • Да ГК где только ни упоминают:

        https://twitter.com/devmargooo/status/1665448796942213120
        Ответить
      • https://yandex.ru/search/touch/?text=%22govnokod.ru%22&how=tm
        Ответить
        • Из свежего:

          https://itmag.pro/programming/cms/html-govnokod

          https://www.linux.org.ru/forum/development/17376931/page36
          Ответить
      • https://cs9.pikabu.ru/post_img/big/2017/09/22/10/1506102439183640779.jpg
        Ответить
    • Напомню, что на хабр можно попасть только по приглашению. Это позволяет отсеять случайных людей
      Ответить
    • Почему после 15 идет 21??
      Ответить
      • Там же написано, что это квадратная матрица пять на пять, только её записали в строку, поэтому 11 12 13 14 15 21 22 23 24 25 31 и ещё 14 вореций.
        Ответить
        • крадинаты
          Ответить
          • крадватная крадината, писяная в троску
            Ответить
            • Так «крадват» и «крадината» — однокоренные слова, получается???
              Ответить
              • да, как вифсла и тофсла
                Ответить
                • — Дранкель и Шранкель, Вы что, братья?
                  — Никак нет, хер майор, однофамильцы!
                  Ответить
    • ничоси раритеты
      https://learn.microsoft.com/en-us/archive/msdn-magazine/2000/july/under-the-hood-happy-10th-anniversary-windows
      Ответить
      • Ничоси у них вёрстку распидорасило...
        А так-то Питрек самый охуенный из виндоисследователей, только благодаря ему майки почесались опубликовать спеки чего-то типа PE32 или подобного уровня значимости
        Ответить
      • там хорошее по ссылке
        Икарусу понравица


        When allocating memory from the global heap, much attention was paid to whether the memory was moveable (GMEM_MOVEABLE) or fixed at a specific address (GMEM_FIXED). You could also move allocated segments (the GlobalWire function), and affect when segments would be swapped (the GlobalLRUNewest function). Only a black belt programmer truly understood what all the permutations of attributes and API calls did.
        Ответить
        • Chicagoй попахивает
          Ответить
          • попахивает win3.0. В чикаге всё таки был уже пейджинг, и сегментов всего 4.
            А тут описиваются времена, когда сам питух мог вручную срать в GDT, и соответственно делать сегменты двигаемыми и недвигаемыми.

            В Win32 остались функции вроде GlobalAlloc и LocalAlloc, но чисто для обратной совместимости, а по-сути конечно это всё обертка вокруг HeapAlloc, который поверх VirtualAlloc, который ну ты понел

            В прыщах есть `modify_ldt(2)` тоже, но оно там только для Wine небось.
            Ответить
            • Я полагаю, текст связан с ядром, поэтому там глобальная куча имеет смысл + та самая книга Питрека была про Чикагу
              Ответить
              • Во, Чен подтверждает
                https://devblogs.microsoft.com/oldnewthing/20051108-05/?p=33423
                teal deer: GlobalWire это GlobalLock для тех, у кого нет скиллов насчет сегментированной памяти
                Ответить
                • что не так с глаголом to wire? Привязаь же
                  Ответить
                  • Не просто закрепить, но еще и проволокой примотать.
                    Ответить
    • Hassan Nasrallah?
      Ответить
      • Да, шейх Хуссан Насралла. А его союзник -- йеменские хуситы. Со времен Абделя Насера у Исраиля не было таких врагов
        Ответить

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