Используя любой метод сортировки, отсортируйте все элементы массива, расположенные на четных местах, по убыванию. остальные элементы оставьте без изменения. считайте, что нумерация элементов массива начинается с 1. (на языке программирования pascal)
269
316
Ответы на вопрос:
// pascalabc.net 3.2, сборка 1437 от 03.05.2017 // внимание! если программа не работает, обновите версию! begin var a: =arrrandom(readinteger('n=',50); a.println; var t: =a.partition((x,i)-> i.iseven); var s: =t[0].interleave(t[1].orderbydescending(x-> x)); if a.length.isodd then a: =s.toarray+arr(a.last) else a: =s.toarray; a.println end. примеры n= 14 42 -8 41 -26 -28 -44 -27 -24 13 -20 16 19 37 -26 42 19 41 -8 -28 -20 -27 -24 13 -26 16 -26 37 -44 n= 15 -21 41 32 8 -23 23 23 9 35 45 -42 37 -11 -8 22 -21 45 32 41 -23 37 23 23 35 9 -42 8 -11 -8 22
Источник ⇒ кодирующее устройство ⇒ канал связи ⇒ декодирующее устройство ⇒ приемник
Популярно: Информатика
-
Tsm201720.08.2020 21:04
-
Julli0Kub14.11.2020 21:36
-
aviatorm03.01.2020 15:09
-
Eldar100102.10.2020 14:40
-
Всенорм111116.06.2022 09:02
-
sahsaperrucci04.01.2020 02:40
-
snoopelol520.05.2020 13:10
-
Rekryt12301.12.2021 00:01
-
MaxWatt08.04.2023 05:30
-
ZVer0071104.09.2021 06:50