Ошибка времени выполнения: Индекс находился вне границ массива - 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.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д