// PascalABC.NET 3.3, сборка 1611 от 06.01.2018 // Внимание! Если программа не работает, обновите версию!
begin var k:=20; var a:=ArrRandom(k,-50,50); a.Println; var n:=ReadInteger('Введите число циклических сдвигов влево:') mod k; if n>0 then a:=(a[n:]+a[:n]).ToArray; a.Println end.
Var a:array[1..20] of integer; tmp, i: integer; begin randomize(); for i:= 1 to 20 do begin a[i]:= random(1000); Write(a[i], ' '); end; tmp:= a[1]; for i:= 1 to 19 do a[i]:=a[i+1]; a[20]:=tmp; Writeln(); for i:= 1 to 20 do Write(a[i], ' '); end.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку