Нахождение индекса максимума и минимума в колонке - C#
Формулировка задачи:
class FindWeather { static void Main(string[] args) { string[] lines = File.ReadAllLines("pogoda.txt"); int pogoda = 1; SingleColumn(lines, pogoda); Console.WriteLine(); Console.WriteLine("Нажми кнопку чтобы выйти"); Console.ReadKey(); } static void SingleColumn(IEnumerable<string> strs, int kolonka) { var columnQuery = from line in strs let x = line.Split(',') select Convert.ToInt32(x[kolonka]); var results = columnQuery.ToList(); double average = results.Average(); int max = results.Max(); int min = results.Min(); Console.WriteLine("Погода:\n Средняя в течении года:{0:##.##}\n Максимальное:{1}\n Минимальное:{2}", average, max, min); } }
Решение задачи: «Нахождение индекса максимума и минимума в колонке»
textual
Листинг программы
static void SingleColumn(IEnumerable<string> strs, int kolonka) { var columnQuery = from line in strs let x = line.Split(':') /* выберем другой разделитель */ //let x = line.Split(',') select Convert.ToDouble(x[kolonka]); //select Convert.ToInt32(x[kolonka]); var results = columnQuery.ToList(); double average = results.Average(); String max = results.Max().ToString(); String min = results.Min().ToString(); //int max = results.Max(); //int min = results.Min(); Console.WriteLine("Погода:\n Средняя в течении года:{0}\n Максимальное:{1}\n Минимальное:{2}", average, max, min); //Console.WriteLine("Погода:\n Средняя в течении года:{0:##.##}\n Максимальное:{1}\n Минимальное:{2}", average, max, min); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д