В программе описан одномерный целочисленный массив А с индексами от 1 до 10. Ниже представлен фрагмент этой программы, в котором значения элементов массива сначала задаются, а затем меняются.for i:=1 to 10 do A[i]:=5*i; for i:=1 to 10 do begink:= A[i]-2 A[10-i+1]:=k; end; Чему будут равны элементы этого массива? 1) 1 6 11 16 21 23 18 13 8 3 2) 3 8 13 18 23 28 33 38 43 48 3) 48 43 38 33 28 23 18 13 8 3 4) 1 6 11 16 21 26 31 36 41 46
Ответ: 1) 1 6 11 16 21 23 18 13 8 3
Пояснение
Сначала значения элементов массива задаются следующим образом: A[i] = 5i, то ест
A[1] = 51 =
A[2] = 52 = 1
A[3] = 53 = 1
A[4] = 54 = 2
A[5] = 55 = 2
A[6] = 56 = 3
A[7] = 57 = 3
A[8] = 58 = 4
A[9] = 59 = 4
A[10] = 5*10 = 50
Затем значения элементов массива изменяются по формуле k:=A[i]-2 и A[10-i+1]:=k
Таким образом, после выполнения второго цикла получаем следующие значения
A[1] = 5-2 =
A[2] = 10-2 =
A[3] = 15-2 = 1
A[4] = 20-2 = 1
A[5] = 25-2 = 2
A[6] = 30-2 = 2
A[7] = 35-2 = 3
A[8] = 40-2 = 3
A[9] = 45-2 = 4
A[10] = 50-2 = 48
Таким образом, элементы массива будут равны 3 8 13 18 23 28 33 38 43 48.