Вопрос задан 05.07.2023 в 11:22. Предмет Другие предметы. Спрашивает Лисин Илья.

Ввести целую квадратную матрицу, вывести ее. В нижнем треугольнике найти максимум из четных

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

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

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

Ответ:

(3:1)(1,C)

Объяснение:

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

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

csharp
using System; class Program { static void Main(string[] args) { Console.Write("Введите размерность матрицы (n): "); int n = int.Parse(Console.ReadLine()); int[,] matrix = new int[n, n]; // Ввод матрицы Console.WriteLine("Введите элементы матрицы:"); for (int i = 0; i < n; i++) { string[] row = Console.ReadLine().Split(); for (int j = 0; j < n; j++) { matrix[i, j] = int.Parse(row[j]); } } // Вывод и поиск максимума в нижнем треугольнике int maxEven = int.MinValue; int maxEvenRow = -1; int maxEvenCol = -1; bool hasEven = false; Console.WriteLine("Матрица:"); for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { Console.Write(matrix[i, j] + " "); if (i > j && matrix[i, j] % 2 == 0) { hasEven = true; if (matrix[i, j] > maxEven) { maxEven = matrix[i, j]; maxEvenRow = i; maxEvenCol = j; } } } Console.WriteLine(); } if (hasEven) { Console.WriteLine("Максимум четных элементов: " + maxEven); Console.WriteLine("Координаты максимума: [" + maxEvenRow + ", " + maxEvenCol + "]"); // Замена отрицательных элементов на максимум for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { if (matrix[i, j] < 0) { matrix[i, j] = maxEven; } } } Console.WriteLine("Преобразованная матрица:"); for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { Console.Write(matrix[i, j] + " "); } Console.WriteLine(); } } else { Console.WriteLine("В матрице нет четных элементов в нижнем треугольнике."); } } }

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

0 0

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

Топ вопросов за вчера в категории Другие предметы

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

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