В про­грам­ме опи­сан од­но­мер­ный це­ло­чис­лен­ный мас­сив с ин­дек­са­ми от 0 до 10 и це­ло­чис­лен­ные пе­ре­мен­ные k, i. В при­ве­ден­ном ниже фраг­мен­те про­грам­мы мас­сив сна­ча­ла за­пол­ня­ет­ся, а потом из­ме­ня­ет­ся: for i:=0 to 10 do A[i]:=i; for i:=0 to 4 do begin k:=A[2*i]; A[2*i]:=A[2*i+1]; A[2*i+1]:=k; end; Чему будут равны эле­мен­ты этого мас­си­ва? 1) 5 6 7 8 9 0 1 2 3 4 10 2) 10 9 8 7 6 5 4 3 2 1 0 3) 0 1 2 3 4 5 4 3 2 1 0 4) 1 0 3 2 5 4 7 6 9 8 10 Чисто ответ мне не пишите, надо решение написать.

Ответы:
Женя Бульба
01-07-2015 17:34

ответ 4.Решение1 цикл -заполнить массив :0,1,2,...,10в цикле 2 (который выполняется всего 5 раз) к-промежуточная переменная, в ней сохраняется элемент массива с четным индексом.Затем элементу с четным индексом присваивается элемент с нечетным индексом(больший), а элементу с нечетным(большим)-промежуточная переменная к.получается в аккурат: 1 0        3 2        5 4  и т.д.

Также наши пользователи интересуются:

⭐⭐⭐⭐⭐ Лучший ответ на вопрос «В про­грам­ме опи­сан од­но­мер­ный це­ло­чис­лен­ный мас­сив с ин­дек­са­ми от 0 до 10 и це­ло­чис­лен­ные пе­ре­мен­ные k, i. В при­ве­ден­ном ниже фраг­мен­те про­грам­мы мас­сив сна­ча­ла за­пол­ня­ет­ся, а потом из­ме­ня­ет­ся: for i:=0 to 10 do A[i]:=i; for i:=0 to 4 do begin k:=A[2*i]; A[2*i]:=A[2*i+1]; A[2*i+1]:=k; end; Чему будут равны эле­мен­ты этого мас­си­ва? 1) 5 6 7 8 9 0 1 2 3 4 10 2) 10 9 8 7 6 5 4 3 2 1 0 3) 0 1 2 3 4 5 4 3 2 1 0 4) 1 0 3 2 5 4 7 6 9 8 10 Чисто ответ мне не пишите, надо решение написать.» от пользователя Аида Рудич в разделе Экономика. Задавайте вопросы и делитесь своими знаниями.

Открой этот вопрос на телефоне - включи камеру и наведи на QR-код!