Вопрос задан 13.07.2023 в 02:43. Предмет Информатика. Спрашивает Дегтярёв Роман.

Помогите пожалуйста написать консольную программу на C# Заполнить квадратную матрицу целыми

числами в диапазоне от -2 до 2. Вывести ее на экран. Вычислить и вывести на экран сумму нечетных элементов матрицы.
0 0
Перейти к ответам

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

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

Ответ:

using System;

namespace ConsoleApp1

{

   class Program

   {

       static void Main(string[] args)

       {

           int matrixSize = 5;

           int sum=0;

           int[,] matrix = new int[matrixSize, matrixSize];

           Random r = new Random();

           for (int i = 0; i < matrixSize; i++)

               for (int j = 0; j < matrixSize; j++)

               {

                   matrix[i, j] = r.Next(5) - 2;

                   if (matrix[i, j] % 2 != 0) sum += matrix[i, j];

               }

           for (int i = 0; i < matrixSize; i++)

           {

               for (int j = 0; j < matrixSize; j++)

                   Console.Write(matrix[i,j]+" ");

               Console.WriteLine();

           }

           Console.WriteLine("Сумма нечетных элементов матрицы равна " + sum);

       }

   }

}

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

Конечно, я могу помочь вам написать такую программу на C#. Вот пример кода:

csharp
using System; namespace MatrixExample { class Program { static void Main(string[] args) { int matrixSize; // Размер квадратной матрицы int[,] matrix; // Двумерный массив для хранения матрицы // Ввод размера квадратной матрицы Console.Write("Введите размер квадратной матрицы: "); while (!int.TryParse(Console.ReadLine(), out matrixSize) || matrixSize <= 0) { Console.WriteLine("Некорректный ввод. Попробуйте снова: "); } // Инициализация генератора случайных чисел Random random = new Random(); // Инициализация матрицы matrix = new int[matrixSize, matrixSize]; // Заполнение матрицы случайными числами от -2 до 2 и вывод на экран Console.WriteLine("Сгенерированная матрица:"); for (int i = 0; i < matrixSize; i++) { for (int j = 0; j < matrixSize; j++) { matrix[i, j] = random.Next(-2, 3); Console.Write(matrix[i, j] + "\t"); } Console.WriteLine(); } // Вычисление и вывод суммы нечетных элементов матрицы int sumOfOddElements = 0; for (int i = 0; i < matrixSize; i++) { for (int j = 0; j < matrixSize; j++) { if (matrix[i, j] % 2 != 0) { sumOfOddElements += matrix[i, j]; } } } Console.WriteLine("Сумма нечетных элементов матрицы: " + sumOfOddElements); Console.ReadLine(); // Для того, чтобы консольное окно не закрывалось сразу после завершения программы } } }

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

0 0

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

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

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

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