Дан массив содержащий 2018 положительных целых чисел не превышающих 1000 необходимо уменьшить все элементы которые больше 100 на одно и то же значение при этом минимальный из них должен стать равным 100. написать программу в pascal.

ТвОяДеВкА ТвОяДеВкА    1   23.09.2019 01:20    11

Ответы
lavelas2008 lavelas2008  08.10.2020 11:06

//PascalABC.NET версия 3.4.0.1677 от 17.06.18

//Если программа не запускается, то обновите версию

begin

   var a := ArrRandomInteger(2018, 0, 1000);

   var n := a.Where(x -> x >= 100).Min() - 100;

   for var i := 0 to a.Count() - 1 do

       if a[i] >= 100 then a[i] := a[i] - n;

   

   Println(a);

end.

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика