WriteLn;
For i:=1 To n Do
Begin
For j:=1 To m Do
Write(Massiv[i, j]:5);
WriteLn;
End;
ReadLn;
End.
12. Задать элементы целочисленного квадратного массива massivnm случайными числами, лежащими в диапазоне от mass_min до mass_max. Исходный массив вывести на экран построчно. Разместить элементы массива в векторе Vectork построчно (k = n*m):
Program Primer_12;
Uses WinCrt;
Const n = 5;
m = 7;
k = n * m;
mass_min = -50;
mass_max = 50;
Var i, j, t : Integer;
Vector : Array [1..k] Of Integer;
Massiv : Array [1..n, 1..m] Of Integer;
Begin
ClrScr;
Randomize;
For i:=1 To n Do
For j:=1 To n Do
Massiv[i, j]:= Random(mass_max – mass_min + 1) + mass_min;
WriteLn;
WriteLn(‘Исходный массив:’);
For i:=1 To n Do
Begin
For j:=1 To m Do
Write(Massiv[i, j]:5);
WriteLn;
End;
WriteLn;
t := 0;
For i:=1 To n Do
For j:=1 To m Do
Begin
t := t + 1;
Vector[t] := Massiv[i,j];
End;
WriteLn(‘Полученный вектор’);
WriteLn;
For i:=1 To k Do
Write(Vector[i]:5);
WriteLn;
ReadLn;
End.
13. Задать элементы целочисленного квадратного массива massivnn случайными числами, лежащими в диапазоне от mass_min до mass_max. Исходный массив вывести на экран построчно. Транспонировать массив, заменив его строки соответствующими столбцами: первую строку – на первый столбец, вторую – на второй, и так далее. Транспонированный массив вывести на экран построчно:
Program Primer_13;
Дата добавления: 2015-08-08; просмотров: 547;