Заполнить массив и вывести в виде таблицы - PascalABC.NET
Формулировка задачи:
Заполнить массив следующими значениями и вывести в виде таблицы.
0 1 0 1 0 1 0 1
0 1 0 1 0 1 0 1
0 1 0 1 0 1 0 1
0 1 0 1 0 1 0 1
0 1 0 1 0 1 0 1
Решение задачи: «Заполнить массив и вывести в виде таблицы»
textual
Листинг программы
- var
- Matrix: array [1..5, 1..8] of integer;
- i, j: integer;
- begin
- for j := 1 to 8 do
- begin
- for i := 1 to 5 do
- begin
- if j mod 2 = 0 then
- Matrix[i][j] := 1
- else
- Matrix[i][j] := 0;
- end;
- end;
- for i := 1 to 5 do
- begin
- for j := 1 to 8 do
- begin
- write(Matrix[i][j]);
- write(' ');
- end;
- writeln;
- end;
- end.
Объяснение кода листинга программы
- Создается двумерный массив типа integer размером 5x8, инициализированный нулями.
- В первой вложенной циклом перебираются числа от 1 до 5, а во второй вложенной циклом перебираются числа от 1 до 8.
- Если число от 1 до 8 (значение переменной j) делится на 2 без остатка, то элемент массива по индексу (значение переменной i) заполняется единицей, иначе нулем.
- После заполнения массива, значения элементов выводятся в консоль в виде таблицы 5х8, где каждый элемент выводится с пробелом, а строка завершается переносом строки.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д