я должен вводить в компьютер мультипространственную договоренность 10 линий и 15 колонн, и сделав это, меня отпускает следующая ошибка:
Попробуй помещать var M: array[]...
в ту же линию. Ошибка говорит тебе, что ты создаешь переменную, но что потом ты не используешь ее. Однако, ты используешь ее ниже, так что возможно, что он не читает правильно
То, что ты комментируешь, не ошибка в действительности, просто индийская, что переменная не использована, в этом случае array:
var
M:array [1..10, 1..15] of integer;
это благодаря тому, что ты используешь read(...)
, когда deberГ-схвати, использовать write(...)
, чтобы печатать стоимость:
...
...
begin
//read(M[i,j]);
write(M[i,j]);
write('a');
end;
...
...
Действительно здесь есть 2 вещи:
Первое состоит в том, что то, что говорит тебе это сообщение, не ошибка, то, что мы называем Warninig (объявлением); Обрати внимание, что в конце концов он говорит, что "La compilación ha terminado con éxito."
, следовательно нет ошибок.
Второе состоит в том, что сообщение правильно. Если optimizador активный, обрати внимание, что согласно твоему коду "array объедается, но потом не используется ни для чего". Ты читаешь элементы, но потом ты ничего не делаешь с ними. Отсюда сообщение "... asigned but never used"
. Ты это распределил, но это не использовал.