Срочно!!! Помогите с массивом!!! надо написать программный код ** 13 задание.

0 голосов
44 просмотров

Срочно!!! Помогите с массивом!!! надо написать программный код на 13 задание.


image

Информатика (19 баллов) | 44 просмотров
Дано ответов: 2
0 голосов
Правильный ответ

PascalABC.NET 3.4.2, сборка 1843 от 24.10.2018

Внимание! Если программа не работает, обновите версию!

begin

 var a := ArrRandom(13, -25, 25);

 a.Println;

 var ai := a.IndexesOf(t -> Abs(2 * t) > 30).ToArray;

 if ai.Count > 0 then

 begin

   Println('Отобрано элементов:', ai.Count);

   foreach var t in ai do

     $'a[{t+1}]={a[t]} '.Print;

   Println

 end

 else Println('Нет искомых элементов')

end.

-1 -14 -19 6 -3 -24 13 17 25 -5 2 -18 -14

Отобрано элементов: 5

a[3]=-19 a[6]=-24 a[8]=17 a[9]=25 a[12]=-18

(654k баллов)
0 голосов

----------------------------


image
(1.8k баллов)
0

это в паскале написано? просто код сложный, на 2 курсе мы ещё не проходили подобное построение, через array нужно вроде