0 / 0 / 0
Регистрация: 19.11.2020
Сообщений: 2
|
|
1 | |
Help me19.11.2020, 22:24. Показов 287. Ответов 0
Метки нет (Все метки)
Кто сможет создать код на С++ с Паскаля?
Вот условие задачи: Дано два двумерных массива X(NхM1), Y(NxM2). Cформировать массив Z(Nx(M1+M2)), таким образом, чтобы сначала располагались M1 столбцов массива X, затем M2 столбцов массива Y. Вот код решения на Паскале: program c7; uses crt; const n=2;m1=2;m2=2; var x:array[1..n,1..m1] of real; y:array[1..n,1..m2] of real; z:array[1..n,1..m1+m2] of real; k,i,j,l:integer; begin clrscr;randomize; for i:=1 to n do begin for j:=1 to m1 do begin x[i,j]:=random*11-5; write(x[i,j]:8:4); end; writeln; end; writeln(' '); for i:=1 to n do begin for k:=1 to m2 do begin y[i,k]:=random*11-5; write(y[i,k]:8:4); end; writeln; end; for i:=1 to n do begin for j:=1 to m1 do begin z[i,j]:=x[i,j]; end; end; for i:=1 to n do begin for j:=m1+1 to m1+m2 do begin z[i,j]:=y[i,j-m1]; end; end; writeln; for i:=1 to n do begin for j:=1 to m1+m2 do begin write(z[i,j]:8:4,' '); end; writeln; end; readln; end.
0
|
19.11.2020, 22:24 | |