Const m = 5; n = 10; a = 20; b = 80; // Массив имеет размер mxn, интервал задан границами [a;b] var i, j, max, outint, T, nT, nI: integer; Mas: array[1..m, 1..n] of integer;
begin Randomize; for i := 1 to m do for j := 1 to n do Mas[i, j] := Random(100); writeln('Исходный массив'); for i := 1 to m do begin for j := 1 to n do write(Mas[i, j], ' '); writeln; end; Mas[i, j] := Random(100); for i := 1 to m do begin max := -1; // все элементы полагаются неотрицательными nI:=0; for j := 1 to n do begin T := Mas[i, j]; if T > max then begin max := T; nT := j end; if nI = 0 then if (T <= a) or (T >= b) then nI := j end; if nI > 0 then begin T := Mas[i, nT]; Mas[i, nT] := Mas[i, nI]; Mas[i, nI] := T end end; writeln('Результирующий массив'); for i := 1 to m do begin for j := 1 to n do write(Mas[i, j], ' '); writeln; end end.
Constn=10;m=10; var a:array[1..n,1..m]of integer; i,j,s:integer; begin for i:=1 to n do begin writeln; s:=0; for j:=1 to m do begin a[i,j]:=random(50); write(a[i,j]:4); if i mod 2<>0 then s:=s+a[i,j]; end; if i mod 2<>0 then writeln(s:6); end; end.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку