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

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

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

Подскажите пожалуйста! Почему максимальные значения не складываются в список а в нем оказывается одно максимальное значение???
static void Main(string[] args)
        {
            IList<double> list = new List<double>(){2.03, 2.32, 7.69, 12.56, 70,34, 34.76, 45.67};
            IList<double> rezList = new List<double>();
            double rez = list.Max();
            rezList.Add(rez);
            
            Console.WriteLine("Максимальное значение равно = {0}", rez);
 
            for (int i = 0; i < rezList.Count; i++)
            {
                Console.WriteLine("\nСписок максимальных значений равен {0} ", rezList[i]);
            }
            Console.ReadLine();
        }

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

textual
Листинг программы
            IList<double> list = new List<double>() { 2.03, 2.32, 7.69, 12.56, 70, 34, 34.76, 45.67 };
            var rezList = Enumerable.Range(1,list.Count).Select(n=>list.Take(n).Max()).Distinct();
            Array.ForEach(rezList.ToArray(), Console.WriteLine);

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


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

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

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