Дан массив 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
Answers & Comments
vladmor
Это процедура реверса массива. То-есть первый элемент становится последним, а последний становится первым. Второй элемент становится n-1 элементом, а n-1 вторым. И так дале. У вас масси зеркально отобразится.
0 votes Thanks 0
vladmor
Бывает, я тоже в свое время не шарил. Уточняйте задачку
daryayashugina
в общем, мне написать, то что вы решили сверху? и это будет правильным?
vladmor
Подскажу массив 1 2 3 4 5 после этой процедуры станет 5 4 3 2 1
Answers & Comments