Matrix3. Даны целые положительные числа M, N и набор из M чисел. Сформировать матрицу размера M × N, у которой в каждом столбце содержатся все числа из исходного набора (в том же порядке).
>Решение Pascal
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | program Matrix3; var a:array [1..10,1..10] of integer; M, N, i, j:Integer; begin Write('N: '); Readln(N); Write('M: '); Readln(M); Writeln('Nabor:'); for i:=1 to M do begin Write(i,': '); readln(a[i,1]); end; for i:=1 to M do for j:=2 to N do a[i,j]:=a[i,j-1]; for i:=1 to M do begin for j:=1 to N do Write(' : ',a[i,j]); writeln(' : '); end; end. |
#include
using namespace std;
int main() {
int arr[100][100],arr1[100];
int m, n;
cin >> m >> n;
for (int i = 1; i > arr1[i];
}
for (int j = 1; j <=n; j++)
{
for (int i = 1; i <= m; i++)
{
arr[i][j] = arr1[i];
}
}
for (int i = 1; i <= m; i++)
{
for (int j = 1; j <= n; j++)
{
cout << arr[i][j] << " ";
}
cout << endl;
}
system("pause");
return 0;
}
int main()
{
const int m = 4, n = 4;
int arr[m];
for (int i = 0; i > arr[i];
}
for (int i = 0; i < m; i++)
{
for (int j = 0; j < n; j++)
cout << arr[i] << " ";
cout << endl;
}
}
program matrix3;
const
n=10;
m=10;
type
matrix=array[1..m,1..n] of integer;
matr=array[1..m] of integer;
var
a,b:matrix;
c:matr;
i,j:integer;
begin
for i:=1 to m do readln(c[i]);
writeln();
for i:=1 to m do begin
for j:=1 to n do begin
a[i,j]:=c[i];
end;
end;
for i:=1 to n do begin
for j:=1 to m do begin
write(a[i,j]);
end;
writeln();
end;
end.
Добавьте пожалуйста Java
#include
using namespace std;
int main()
{
int m, n;
cin >> m >>n;
int a[m][n], f[m] ;
for(int i = 0; i > f[i];
for(int i = 0; i < n; i++)
{
for(int j = 0; j < m; j++){
a[j][i] = f[j];
cout << a[j][i]<< " ";
}
cout << endl;
}
return 0;
}
c#?
c++
#include
#include
#include
using namespace std;
int main()
{
int N,M;
cout<>N;
cout<<endl;
cout<>M;
cout<<endl;
int *mass = new int [N];
int** array=new int*[M];
for (int i=0;i<M;i++)
{ array[i]=new int[M];}
for(int i=0;i>mass[i];
for (int i=0;i<M;i++)
{
for (int j=0;j<N;j++)
array[i][j]=mass[j];
}
for (int i=0;i<M;i++)
{
for (int j=0;j<N;j++)
cout<<array[i][j]<<" ";
cout<<endl;
}
system("pause");
return 0;
}