Подсчитать количество целых чисел в диапазоне от 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;
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д