Структуры данных - двумерный массив (матрица) - 5 стр.

UptoLike

7
1. ДВУМЕРНЫЕ МАССИВЫМАТРИЦЫ,
КЛАССИФИКАЦИЯ ОПЕРАЦИЙ
1.1 Операции ввода-вывода
Будем обозначать в матрице
a[1..n,1..m] переменной n количество
строк и переменной
m количество столбцов.
Опишем процедуру
Input ввода матрицы a[1..n,1..m] с клавиату-
ры:
const n_max=10;
m_max=10;
type T_el = integer;
vect = array[1..m_max] of T_el;
matr = array[1..n_max] of vect;
procedure Input(var n,m:integer;
var a:matr);
var i,j:integer;
begin
writeln(‘Задайте кол во строк, не превышающее ’,n_max);
read(n);
writeln(‘
Задайте кол во столбцов, не превышающее ’,m_max);
read(m);
writeln(‘
Задайте элементы’);
for i:=1 to n do
for j:=1 to m do
read(a[i,j])
end;
Для того чтобы на экране элементы представлялись в матричной форме, не-
обходимо управлять вводом, а именно, набирать элементы очередной строки,
разделяя их символом пробел, и нажимать клавишу Enter.