Поменяйте местами наибольшую и наименьшую цифры числа, учитывая, что в числе все цифры различны - C#
Формулировка задачи:
Поменяйте местами наибольшую и наименьшую цифры числа, учитывая, что в числе все цифры различны.
Решение задачи: «Поменяйте местами наибольшую и наименьшую цифры числа, учитывая, что в числе все цифры различны»
textual
Листинг программы
static void Main(string[] args) { Console.WriteLine("Введите число : "); string input = Console.ReadLine(); char[] temp = input.ToCharArray(); char min = input.Min(); char max = input.Max(); int minPos = input.IndexOf(min); int maxPos = input.IndexOf(max); char ch = temp[minPos]; temp[minPos] = temp[maxPos]; temp[maxPos] = ch; Console.WriteLine(string.Join("", temp)); Console.ReadKey(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д