Подсчитать количество целых чисел в диапазоне от 100 до 999 у которых все цифры разные - C#
Формулировка задачи:
Кто может решите пожалуйста задачу с помощью циклов.
Задание 2: Подсчитать количество целых чисел в диапазоне от 100 до 999 у которых все цифры разные
Решение задачи: «Подсчитать количество целых чисел в диапазоне от 100 до 999 у которых все цифры разные»
textual
Листинг программы
using System; using System.Collections.Generic; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int min = 100, max = 999; int count = 0; for (int i = min; i <=max ; i++) { if (Check(i)) { Console.Write(i + "\t"); count++; } } Console.WriteLine($"Count{count}"); Console.ReadKey(); } static bool Check(int number) { int length = 0; HashSet<int>numb=new HashSet<int>(); while (number!=0) { length++; numb.Add(number%10); number /= 10; } return numb.Count==length; } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д