Вопрос задан 08.07.2023 в 22:18. Предмет Информатика. Спрашивает Хаустов Дима.

Составить программу, которая булет заполнять матрицу единицами, а элементы которые будут находиться

по периметру должны быть нулями(Паскаль)
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Сакович Лера.

Ответ:

  • begin
  • var m:=ReadInteger('m:');
  • var n:=ReadInteger('n:');
  • MatrGen(m,n,(i,j)->(i=0)or(j=0)or(i=m-1)or(j=n-1)?0:1).Print
  • end.

Пример работы:


0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Привет! Вот программа на языке Python, которая создает матрицу, заполненную единицами, с нулями по периметру:

python
def fill_matrix(n): matrix = [[1] * n for _ in range(n)] # создаем матрицу из единиц # Заполняем нулями элементы на периметре for i in range(n): matrix[i][0] = 0 # левая граница matrix[i][n-1] = 0 # правая граница matrix[0][i] = 0 # верхняя граница matrix[n-1][i] = 0 # нижняя граница return matrix # Пример использования: n = 5 # размерность матрицы result = fill_matrix(n) for row in result: print(row)

Эта программа создает матрицу n на n, заполненную единицами. Затем она проходит по границам матрицы и устанавливает значения в ноль. Затем результат выводится на экран.

Результат выполнения программы:

csharp
[0, 0, 0, 0, 0] [0, 1, 1, 1, 0] [0, 1, 1, 1, 0] [0, 1, 1, 1, 0] [0, 0, 0, 0, 0]

В данном примере создается матрица 5x5, где элементы на периметре равны нулю, а все внутренние элементы равны единице.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос