Вопрос задан 27.06.2026 в 09:05. Предмет Информатика. Спрашивает Смирнов Евгений.

Создать матрицу, состоящую из нулей, за исключением элементов, которые находятся в крайних столбцах и строках — они равны единице. C#

Перейти к ответам

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

Отвечает Козлов Алексей.

Вот пример метода на C#, который создаёт матрицу заданного размера с единицами по краям и нулями внутри:

int[,] CreateBorderMatrix(int rows, int cols)
{
  int[,] matrix = new int[rows, cols];
  for (int i = 0; i < rows; i++)
  {
    for (int j = 0; j < cols; j++)
    {
      if (i == 0 || i == rows - 1 || j == 0 || j == cols - 1)
        matrix[i, j] = 1;
      else
        matrix[i, j] = 0;
    }
  }
  return matrix;
}

Метод принимает количество строк и столбцов, создаёт двумерный массив и заполняет его: если индекс строки или столбца крайний (первый или последний), ставит 1, иначе 0.

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

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

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

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