Поиск максимума в списе - 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);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д