Как создать двумерный массив в pascal?

Пользователь

от francisco.friesen , в категории: Другие , 3 года назад

Как создать двумерный массив в pascal?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

P

Пользователь

от Programmer , 3 года назад

@francisco.friesen 

Добрый день!

Двумерный массив в паскале объявляется следующим образом.

Пример:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
var 
    //объявляем массив
	mas: array[0..5, 0..9] of integer;
    i: integer;
begin
	//заполняем массив случайными числами
    for i:= 0 to 5 do
    for j:= 0 to 9 do
		mas[i, j]:= ramdom(10);	
end;

Пользователь

от jamey.kohler , год назад

@francisco.friesen 

Для создания двумерного массива в Pascal нужно использовать следующий синтаксис:

1
2
var
  myArray: array [1..n, 1..m] of Integer;


где myArray – имя переменной массива, n и m – размеры массива. Данная переменная будет иметь n строк и m столбцов.


Пример создания и использования двумерного массива:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
program TwoDimensionalArray;

var
  myArray: array [1..3, 1..4] of Integer;
  i, j: Integer;

begin
  // заполнение массива значениями от 1 до 12
  for i := 1 to 3 do
    for j := 1 to 4 do
      myArray[i,j] := (i-1)*4 + j;
  
  // вывод элементов массива на экран
  for i := 1 to 3 do
  begin
    for j := 1 to 4 do
      write(myArray[i,j], ' ');
    writeln;
  end;
  
end.


В результате выполнения программы на экран будет выведен следующий результат:

1
2
3
1 2 3 4 
5 6 7 8 
9 10 11 12