Поменять местами цифры числа - C#
Формулировка задачи:
Приветики! Помогите, пожалуйста, решить задачу!
Поменять места наибольшую и наименьшую цифры числа, учитывая, что в числе все цифры различны.
Огромное всем спасибо)))
Решение задачи: «Поменять местами цифры числа»
textual
Листинг программы
using System; using System.Linq; namespace ConsoleAppTesting { class Program { public static void Main(string[] args) { var x = 34618795; var xs = x.ToString(); var min = xs.Min(); var max = xs.Max(); var s = new String((from p in xs let y = (p == min) ? max : ((p == max) ? min : p) select y).ToArray()); Console.WriteLine(x); Console.WriteLine(s); Console.ReadKey(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д