Предмет: Информатика, автор: darius111344

В программе описан одномерный целочисленный массив A с индексами от 1 до 15. Ниже представлен фрагмент этой программы, в котором значения элементов массива сначала задаются, а затем меняются.

for i:=1 to 15 do

A[i] := i * 2;

for i:=2 to 15 do

A[i] := A[i – 1]; •

а)Чему будут равны элементы этого массива после выполнения фрагмента программы?

б)Как изменятся элементы этого массива после выполнения фрагмента программы?

1) значение каждого элемента уменьшится на 1

2) все элементы, кроме последнего, будут сдвинуты на один элемент вправо

3) все элементы окажутся равны -1

4) все элементы, кроме первого, будут сдвинуты на один элемент влево.

Ответы

Автор ответа: Alphaeus
0

Сначала массив заполняется чётными числами от 2 до 30, а потом начиная со второго, сдвигаются вправо:

Было:

2  4  6  8 10 12 14 16 18 20 22 24 26 28 30

Стало:

2  2  4  6  8 10 12 14 16 18 20 22 24 26 28

 

Значит, правильный ответ - вариант 2)

 

Похожие вопросы
Предмет: Русский язык, автор: itrader74
Предмет: Химия, автор: asemnurnazarovaaaa