Заполнить двумерный массив по заданному правилу - Pascal ABC (13062)

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

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

Помогите заполнить двумерный массив размером 7 7 так 1 0 0 1 0 0 1 0 1 0 1 0 1 0 0 0 1 1 1 0 0 1 1 1 1 1 1 1 0 0 1 1 1 0 0 0 1 0 1 0 1 0 1 0 0 1 0 0 1

Решение задачи: «Заполнить двумерный массив по заданному правилу»

textual
Листинг программы
for i:=1 to 7 do
for j:=1 to 7 do
if (j=i)or(j=8-i)or(i=4)or (j=4)then a[i,j]=1 else a[i,j]=0;

Объяснение кода листинга программы

В данном коде происходит заполнение двумерного массива по заданному правилу. Для каждого элемента массива (i,j) выполняется следующая проверка:

  • Если (j=i), то a[i,j] = 1.
  • Если (j=8-i), то a[i,j] = 1.
  • Если (i=4), то a[i,j] = 1.
  • Если (j=4), то a[i,j] = 1. В противном случае, если условие не выполняется, то a[i,j] = 0. Таким образом, в результате выполнения данного кода, все элементы массива будут заполнены значениями 1 или 0 в соответствии с заданным правилом.

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

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