Дан массив x : array [1..n] of integer. Kак изменится массив в результате работы...

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

Дан массив x : array [1..n] of integer.
Kак изменится массив в результате работы следующей программы?
For i :=1 to n div 2 do
begin
k := x [i] ; x [i] := x [n+1-i]; x [n+1-i] :=k
end;
помогите срочно, завтра сдавать, на оценку!
заранее спасибо <3


Информатика (53 баллов) | 61 просмотров
Дан 1 ответ
0 голосов

Это процедура реверса массива. То-есть первый элемент становится последним, а последний становится первым. Второй элемент становится n-1 элементом, а n-1 вторым. И так дале. У вас масси зеркально отобразится.

(13.9k баллов)
0

Бывает, я тоже в свое время не шарил. Уточняйте задачку

0

в общем, мне написать, то что вы решили сверху? и это будет правильным?

0

Подскажу массив 1 2 3 4 5 после этой процедуры станет 5 4 3 2 1

0

Заметили разницу?

0

ааа, я вообще ичего не понимаю:(

0

Ну в этом примере первый элемен стал последним, а последний -первым

0

а каким элементом стал второй?

0

ахахах, а вы можете просто написать, как мне переписать в тетрадь, прошуу

0

То, что я написал в качестве ответа к вопросу (самое первое)

0

спасибо