Поиск максимума и минимума в массиве - C#

Узнай цену своей работы

Формулировка задачи:

Помогите пожалуйста написать программу через класс Array
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication17
{
    class Program
    {
        static void Main(string[] args)
        {
 
            var mas = new int[10,10];
            var rand = new Random();
            var min = int.MaxValue;
            var max = int.MinValue;
 
            for (int i = 0; i <10; i++)
            {
                for (int j = 0; j < 10; j++) {
                    mas[i, j] = rand.Next(1, 10);
                   Console.Write(mas[i, j] + " ");
                 }
 
                Console.WriteLine("");
            }
 
            foreach (int t in mas)
            {
                if (t < min)
                    min = t;
                if (t > max)
                    max = t;
            }
            var min_ext = min + 1;
            var max_ext = max - 1;
            Console.WriteLine();
            Console.WriteLine("Max: {0}, {1}", max, max_ext);
            Console.WriteLine("Min: {0}, {1}", min, min_ext);
            Console.ReadKey(true);

        }
    }
}

Решение задачи: «Поиск максимума и минимума в массиве»

textual
Листинг программы
static int Min(int[,] mas)
{
   int min = int.MaxValue;
 
   foreach(var i in mas)
        if(i<min) min = i;
 
   return min;
}
 
static int Max(int[,] mas)
{
   int max = int.MinValue;
 
   foreach(var i in mas)
        if(i>max) max = i;
 
   return max;
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.889 из 5
Похожие ответы