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

Ответы

Ответ дал: Аноним
0

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.

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

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

Приложения:
Вас заинтересует