vorobyeva6428
?>

До ть зробити дуже дуже треба ​

Информатика

Ответы

Varezka86179

// PascalABC.Net

// Первая программа, если необходимо выбрать нечетные элементы и их отсортировать.

begin

   var a := ArrRandom(10);

   writeln('Исходный массив: ');

   a.PrintLn(', ');

   writeln('Отсортированный массив нечетных элементов: ');

   a.Where(e -> e mod 2 <> 0).OrderBy(e -> e).Print(', ');

end.

// Вторая программа, если необходимо в исходном массиве отсортировать нечетные значения

begin

   var a := ArrRandom(10);

   writeln('Исходный массив: ');

   a.PrintLn(', ');

   writeln('Отсортированный массив нечетных элементов: ');

   var odd := a.Select((e, i) -> (i, e)).Where(e -> e[1] mod 2 <> 0).OrderBy(e -> e[1]);

   var sortedOdd := odd.Zip(odd.Select(e -> e[0]).OrderBy(e -> e), (f, s) -> (s, f[1]));

   foreach var e in sortedOdd do

       a[e[0]] := e[1];

   a.PrintLn(', ');

end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

До ть зробити дуже дуже треба ​
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

mnn99
shurshin6975
elhovskoemodk
daryagulyaeva
АминаИван
Vladimir1172
saryba
arnika-ooo1
Panei
tatyanaryzhkova
atenza3736
avakarica
sanyaborisov910067
Rustamov741
Shamil