Вопрос задан 01.10.2023 в 15:05. Предмет Информатика. Спрашивает Донецкая Анастасия.

C# Hайдите минимальный элемент среди всех элементов массива. Важно учесть, что нахождение

минимального элемента должно производиться при помощи циклов. Массив: int[,] x = { {81, 105, 5}, {17, 18, 93}, {7, 6, 178} };
0 0
Перейти к ответам

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

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

Ответ:

C# 7.3 (.NET Framework 4.7.2)

using System;

     

public class Program

{

   public static void Main()

   {

       int[,] x = { {81, 105, 5}, {17, 18, 93}, {7, 6, 178} };

       Console.Write(Min(x));

   }

   public static T Min<T>(T[,] source)

       where T: IComparable

   {

       var rows = source.GetLength(0);

       var cols = source.GetLength(1);

       var min = source[0,0];

  

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

       for (int k = 0; k < cols; k++)

       {

           if (source[i,k].CompareTo(min) < 0)

               min = source[i,k];

       }

       return min;

   }

}

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

Для нахождения минимального элемента в двумерном массиве C# при помощи циклов, вы можете использовать следующий код:

csharp
int[,] x = { {81, 105, 5}, {17, 18, 93}, {7, 6, 178} }; int minElement = x[0, 0]; // Предполагаем, что первый элемент - минимальный // Пройдем по всем элементам массива и найдем минимальный for (int i = 0; i < x.GetLength(0); i++) { for (int j = 0; j < x.GetLength(1); j++) { if (x[i, j] < minElement) { minElement = x[i, j]; } } } Console.WriteLine("Минимальный элемент в массиве: " + minElement);

Этот код идет по всем элементам массива x при помощи вложенных циклов for и сравнивает каждый элемент с текущим минимальным значением minElement. Если находится элемент, который меньше текущего минимального, то minElement обновляется. В результате выполнения этого кода, вы получите минимальный элемент в массиве, который будет выведен на консоль.

0 0

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

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

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

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