Заполнить массив и вывести в виде таблицы - 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.

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

  1. Создается двумерный массив типа integer размером 5x8, инициализированный нулями.
  2. В первой вложенной циклом перебираются числа от 1 до 5, а во второй вложенной циклом перебираются числа от 1 до 8.
  3. Если число от 1 до 8 (значение переменной j) делится на 2 без остатка, то элемент массива по индексу (значение переменной i) заполняется единицей, иначе нулем.
  4. После заполнения массива, значения элементов выводятся в консоль в виде таблицы 5х8, где каждый элемент выводится с пробелом, а строка завершается переносом строки.

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


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

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

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