Составить программу циклич.перестановки - Pascal ABC
Формулировка задачи:
Составить программу циклической перестановки элементов одномерного массива a [n], при которой1 i-ый элемент становится i+1-м, а последний элемент становится первым.
Мне нужно решить эту задачу двумя способами,помогите пожалуйста.
Решение задачи: «Составить программу циклич.перестановки»
textual
Листинг программы
const nmax=100; var a:array[1..nmax] of integer; n,i,j,x:integer; begin randomize; repeat write('Размер массива от 2 до ',nmax,' n='); readln(n); until n in [2..nmax]; writeln('Исходный масссив'); for i:=1 to n do begin a[i]:=random(100); write(a[i]:4); end; writeln; x:=a[n]; for i:=n downto 2 do a[i]:=a[i-1]; a[1]:=x; writeln('Исходный массив'); for i:=1 to n do write(a[i]:4); end.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д