Задание по информатике надо программу сделать Дан массив размера N. Выполнить сортировку по возрастанию только четных элементов массива (нечетные элементы остаются на своих местах)

Kashakom04 Kashakom04    2   17.06.2020 20:04    0

Ответы
даниил740 даниил740  06.09.2020 23:27

// PascalABC.NET 3.6.3

begin

 var n := ReadInteger;

 var a := ArrRandom(n, -99, 99);

 a.Println;

 var ai := a.Indices((v, i) -> v.IsEven).ToArray;

 var vi := ai.Select(p -> a[p]).Order.ToArray;

 for var i := 0 to ai.High do

   a[ai[i]] := vi[i];

 a.Print

end.

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