Sphere
Войти
Циклические алгоритмы
Рассмотрим задачу расположения элементов заданного массива в обратном порядке.

Назовем исходный массив как массив A(N), в котором N элементов.

При составлении алгоритма можно использовать тот же исходный массив A и выполнять на каждом шаге "переприсвоение" элементов массива из верхней части элементам нижней части и наоборот, т.е. осуществить некоторый двусторонний обмен.

Фрагмент программы для реализации алгоритма:

J := N;
For I:= 1 to N/2 Do
Begin
X: = a(j); a(j): = a(i); a(i): = x;
J: = j – 1;
End;
Writeln(‘Max=’, max);
photoAccount
Алексей Иванов Опубликовано 28-08-2023
imageviews 75