Выведите на экран все возможные трехзначные числа, полученные путем перестановки цифр трехзначного числа, вводимого с клавиатуры - C#
Формулировка задачи:
Выведите на экран все возможные трехзначные числа, полученные путем перестановки цифр трехзначного числа, вводимого с клавиатуры.
Решение задачи: «Выведите на экран все возможные трехзначные числа, полученные путем перестановки цифр трехзначного числа, вводимого с клавиатуры»
textual
Листинг программы
string input = null; while (true) { Console.WriteLine("Введите трехзначное число: "); input = Console.ReadLine(); // если не три символа - точно не то ввели if (input.Length != 3) continue; try { // если отпарсится - все ок // нужно учесть, что число может быть отрицательным uint.Parse(input); break; } catch (Exception e) { } } string f = input[0].ToString(); string s = input[1].ToString(); string t = input[2].ToString(); Console.WriteLine("Комбинации:"); Console.WriteLine(f + s + t); Console.WriteLine(f + t + s); Console.WriteLine(t + f + s); Console.WriteLine(t + s + f); Console.WriteLine(s + t + f); Console.WriteLine(s + f + t); Console.ReadKey();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д