profile
Опубликовано 6 лет назад по предмету Информатика от vladalaev89987

Даю 30 баллов! Паскаль. Используя двумерные массивы решить задачу: дана целочисленная матрица размера 5x6. Поменять местами 1 и 2 столбцы.

  1. Ответ
    Ответ дан Аккаунт удален

    PascalABC.NET 3.4.2, сборка 1857 от 05.11.2018

    Внимание! Если программа не работает, обновите версию!

    begin

     Writeln('*** Исходная матрица ***');

     var a := MatrRandom(5, 6, -99, 99);

     a.Println(4); Writeln(4 * a.ColCount * '-');

     Writeln('***Результат ***');

     a.SwapCols(0, 1);

     a.Println(4)

    end.

    1. Ответ
      Ответ дан Аккаунт удален
      Не хотите - открываете в Справке "Системный модуль PACSystem" - "Методы расширения двумерных динамических массивов "
    2. Ответ
      Ответ дан iolandavalerypad353
      да, видимо надо чаще справку читать, но запоминается легче, когда что-то пишешь, правда потом найти это что-то тоже не легко, вроде бы и было, а где оно лежит...
    3. Ответ
      Ответ дан Аккаунт удален
      Тогда чаще пишите)))
    4. Ответ
      Ответ дан iolandavalerypad353
      надо чаще говорить себе: не пиши циклы, не пиши циклы!
    5. Ответ
      Ответ дан Аккаунт удален
      Перефразируя Д.Кнута, "циклы уместны даже в самом приличном обществе", вопрос лишь в конечной цели: получить программу с коротким текстом, получить наиболее быстрый код, получить запись алгоритма в наиболее наглядном виде и т.д.
Самые новые вопросы