dreamer
Member
кто может посмотрите задачи, где то ошибки не могу понять где,
В одномерном целочисленном масиве заполненым случайными числами реализовать цикличные перестановки на заданое кол-во шагов( ввод с клавиатуры), массив вывести строкой
судя по всему ошибка где то в перестановках,но где(найти сама не могу.Код:program mas4; uses crt; var a:array[1..10] of integer; i,m,l,n:byte; begin randomize; for i:=1 to 10 do begin a[i]:=random(10); write(a[i],' '); end; write('к-во шагов'); readln(n); for l:=1 to n do [COLOR="Red"] begin m:=a[10]; a[10]:=a[1]; a[1]:=m; end;[/COLOR] for i:=1 to 10 do write(a[i],' '); end.
Код:
m:=a[10];
a[10]:=a[1];
a[1]:=m;