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

Как изменить знак максимального по модулю элемента массива. Pascal. Help!!!!!!

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

    PascalABC.NET 3.4.2, сборка 1837 от 11.10.2018

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

    begin

     var a := ArrRandom(ReadInteger('n='), -50, 50);

     a.Println;

     var i := a.Select(t -> Abs(t)).ToArray.IndexMax;

     a[i] := -a[i];

     a.Println

    end.

    1. Ответ
      Ответ дан akrom0207
      угу
    2. Ответ
      Ответ дан Аккаунт удален
      Преподают. В восьмом классе. Я знаю такие школы. Не в полном объеме, конечно, но простые лямбды - почему нет? Кто Питон учит - тоже лямбды им дают.
    3. Ответ
      Ответ дан Аккаунт удален
      Лямбду написать даже проще, чем функцию.
    4. Ответ
      Ответ дан Аккаунт удален
      И главное: я бы не стал писать тут лямбды, если бы своими глазами не видел восьмиклассников, вовсю подсказывающих преподавателю на занятии, как писать лямбду.
    5. Ответ
      Ответ дан Аккаунт удален
      akrom: я всего-то лишь хотел, чтобы Вы поняли, как следующий раз ставить вопрос, чтобы получить ожидаемый ответ.
  2. Ответ
    Ответ дан iolandavalerypad353

    Решение в стиле турбо-паскаля или фрипаскаля, со статическим массивом

Самые новые вопросы