Заполнить массив и вывести в виде таблицы - 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
Листинг программы
  1. var
  2.   Matrix: array [1..5, 1..8] of integer;
  3.   i, j: integer;
  4.  
  5. begin
  6.   for j := 1 to 8 do
  7.   begin
  8.     for i := 1 to 5 do
  9.     begin
  10.       if j mod 2 = 0 then
  11.         Matrix[i][j] := 1
  12.       else
  13.         Matrix[i][j] := 0;
  14.     end;
  15.   end;
  16.   for i := 1 to 5 do
  17.   begin
  18.     for j := 1 to 8 do
  19.     begin
  20.       write(Matrix[i][j]);
  21.       write(' ');
  22.     end;
  23.     writeln;
  24.   end;
  25. end.

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

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

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


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

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

12   голосов , оценка 3.75 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы