Ошибка времени выполнения: Индекс находился вне границ массива - PascalABC.NET (24809)

Узнай цену своей работы

Формулировка задачи:

Помогите исправить ошибку в программе Program15.pas(33) : Ошибка времени выполнения: Индекс находился вне границ массива. 33 строка

Решение задачи: «Ошибка времени выполнения: Индекс находился вне границ массива»

textual
Листинг программы
program massiv10;
const N=5;
M=5;
var X:array [1..N, 1..M] of integer;
I, J,q,w:integer;
begin
randomize;
for i:=1 to N do
 begin
  for j:=1 to M do
   begin
    x [I, J]:=random (9)+1;
    write (' ',x[I,J]);
   end;
  writeln
 end;
for i:=1 to n do
 begin
  q:=0;
  w:=0;
  for j:=1 to n do
  if (x[i,j] mod 2<>0) then
   begin
    q:=q+1;
    w:=w+x[i,j];
   end;
  writeln('В строке',i,': ',q,' не чётных элементов');
  writeln('Их сумма=',w);
 end;
end.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4 из 5
Похожие ответы