Как пользоваться Поиском

поиск по сайту
логин

пароль

регистрация     
забыли пароль?

Помощь сайту

Вопросы » Информатика, Логика » А12. Чему будут равны элементы этого массива после выполнения фрагмента программы?

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

создана: 29.12.2012 в 02:03
................................................

 ( +78 ) 

:

Выберите один ответ.

  1.  9 8 7 6 5 4 3 2 1 0
  2.  0 1 2 3 4 5 6 7 8 9
  3.  9 8 7 6 5 5 6 7 8 9
  4.  0 1 2 3 4 4 3 2 1 0

 ( +78 ) 
29.12.2012 02:12
Комментировать
for i:=0 to 9 do
   A[i] := 9-i;
for i:=0 to 4 do
begin
k :=  A[i];
A[i] :=  A[9-i];
A[9-i] := k;
end;
 ( +1708 ) 
29.12.2012 11:49
Комментировать

Правильный ответ под номером 2.

 ( +78 ) 
29.12.2012 18:14
Комментировать

Мне непонятно, почему второй цикл for только до 4?

 ( +1708 ) 
29.12.2012 22:02
Комментировать Верное решение
(баллы:+1)

Второй цикл от нуля до четырех. Это пять значений, а всего значений десять (от нуля до девяти). Следовательно, от нуля до четырёх будет половина от всех значений. Переставляются значения из второй половины в первую, а из первой - во вторую.

 ( +78 ) 
29.12.2012 22:16
Комментировать

Всё поняла. Спасибо.

Хочу написать ответ