Вопрос задан 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.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

