Сформировать двумерный массив по правилу - PascalABC.NET
Формулировка задачи:
Сформировать двумерный массив, у которого значения элементов равны 1, если сумма индексов этого элемента четная, и равна 0, если сумма индексов - нечетная. Вот это получилось, но он выводит всё в один ряд
Решение задачи: «Сформировать двумерный массив по правилу»
textual
Листинг программы
const n = 4; m = 10; var a: array [1..n, 1..m] of integer; i, j: integer; begin for i := 1 to N do begin for j := 1 to M do begin if (i + j) mod 2 = 0 then a[i,j]:=1 else a[i,j]:=0; write(a[i,j]:2); end; writeln; end; end.
Объяснение кода листинга программы
- Объявлены константы n = 4 и m = 10, которые определяют размерность двумерного массива.
- Объявлен двумерный массив a размером n на m и инициализирован нулями.
- В цикле for i от 1 до n выполняется:
- В цикле for j от 1 до m выполняется:
- Проверяется условие (i + j) mod 2 = 0, если оно истинно, то a[i,j] присваивается значение 1, иначе 0.
- Выводится значение a[i,j] в формате 2 цифры с пробелом после каждой итерации внутреннего цикла.
- После завершения внутреннего цикла, выводится символ новой строки.
- После завершения внешнего цикла, выводится символ новой строки.
- Код завершается.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д