Как отсортировать пары так, чтобы частное a/b этих пар возрастало от min до max - C#
Формулировка задачи:
Имеется некоторое количество пар как их отсортировать так, чтобы частное a/b этих пар возрастало от min до max. например было {20;4}{17;20}{16;15}{4;14} а стало {4;14}{17;20}{16;15}{20;4}
Решение задачи: «Как отсортировать пары так, чтобы частное a/b этих пар возрастало от min до max»
textual
Листинг программы
var array = new Tuple<int, int>[10]; var rnd = new Random(); for (int i = 0; i < 10; i++) array[i] = new Tuple<int, int>(rnd.Next(20), rnd.Next(20)); var sorted = array.OrderBy(t => 1d*t.Item1/t.Item2);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д