Поменять местами цифры числа - 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();
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.833 из 5
Похожие ответы