• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

  • Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Массив

  • Автор темы NemoI3
  • Дата начала
N

NemoI3

У меня есть две матрицы A[1..3, 1..3], B[1..4, 1..4]. Есть исходные данные для матриц. Я их ввожу как константу, но в процедуре они не воспринимаются!
Подскажите, пожалуйста, как можно по другому задать данные в массивы, и как описать массив в процедуре, чтобы он работал под разные размерности матриц??? Мучаюсь 3 день...никак не могу решить задачу...помогите пожалуйста!

Код:
Type mass1=array[1..3,1..3]of real;
Type mass2=array[1..4,1..4]of real;
Type mass3=array of array of real;

procedure vozr(n:integer; var x:mass3);
var ...
begin
...
end;

var i,j,m,l:integer; v:mass1; c:mass2; 
const a1:mass1=((1.8, 3.4, -1.5), (3.1, 0, 2.1), (0.25, 4, 1.1));
b1:mass2=((1,0.8,2.5,-1),(2.1,0.3,3.1,1.5),(2.5,0.33,2.1,5),(6.4,1.3,0.25,1));
begin
...
vozr(m,a1);
vozr(l,b1);
...
end.
 
V

vital

подойдите к тому, кто сказал, что константу можно сделать массивом - и стукните по рукам.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!