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

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

namespace Matrix
{
class MainClass
{
private static int size; // Размер матрицы
public static void Main (string[] args)
{
size = Int16.Parse(Console.ReadLine ());
int[,] matrix = new int[size, size];
for (int i = 0; i < size; i++) {
for (int j = 0; j < size; j++) {
if (i == 0 || j == 0 || i == (size - 1) || j == (size - 1)){
matrix [i, j] = 1;
} else {
matrix [i, j] = 0;
}
}
}
/*for (int i = 0; i < size; i++) { // Вывод матрицы в консоль
for (int j = 0; j < size; j++) {
Console.Write (matrix [i, j]);
}
Console.WriteLine ();
}*/
}
}
}



Для создания матрицы, состоящей из нулей, за исключением элементов, которые находятся в крайних столбцах и строках и равны единице, можно использовать следующий код на языке C#:
```csharp int rows = 5; // количество строк int columns = 5; // количество столбцов
int[,] matrix = new int[rows, columns]; // создание матрицы
// заполнение матрицы for (int i = 0; i < rows; i++) { for (int j = 0; j < columns; j++) { if (i == 0 || i == rows - 1 || j == 0 || j == columns - 1) { matrix[i, j] = 1; // элементы в крайних столбцах и строках равны 1 } else { matrix[i, j] = 0; // остальные элементы равны 0 } } } ```
В данном коде создается двумерный массив `matrix` размером `rows` на `columns`. Затем происходит заполнение матрицы: если индекс строки или столбца равен 0 или равен `rows - 1` или `columns - 1`, то элементу присваивается значение 1, в противном случае - значение 0.
Таким образом, получается матрица, состоящая из нулей, за исключением элементов, которые находятся в крайних столбцах и строках и равны единице.
Надеюсь, это поможет! Если у вас есть еще вопросы, не стесняйтесь задавать.


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