Подсчитать количество целых чисел в диапазоне от 100 до 999 у которых все цифры разные - C#

Узнай цену своей работы

Формулировка задачи:

Кто может решите пожалуйста задачу с помощью циклов. Задание 2: Подсчитать количество целых чисел в диапазоне от 100 до 999 у которых все цифры разные

Решение задачи: «Подсчитать количество целых чисел в диапазоне от 100 до 999 у которых все цифры разные»

textual
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3.  
  4. namespace ConsoleApplication1
  5. {
  6.     class Program
  7.     {
  8.         static void Main(string[] args)
  9.         {
  10.             int min = 100, max = 999;
  11.             int count = 0;
  12.             for (int i = min; i <=max ; i++)
  13.             {
  14.                 if (Check(i))
  15.                 {
  16.                     Console.Write(i + "\t");
  17.                     count++;
  18.                 }
  19.                    
  20.             }
  21.             Console.WriteLine($"Count{count}");
  22.             Console.ReadKey();
  23.  
  24.         }
  25.         static bool Check(int number)
  26.         {
  27.             int length = 0;
  28.             HashSet<int>numb=new HashSet<int>();
  29.             while (number!=0)
  30.             {
  31.                 length++;
  32.                 numb.Add(number%10);
  33.                 number /= 10;
  34.             }
  35.             return  numb.Count==length;
  36.         }
  37.        
  38.     }
  39. }

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


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

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

9   голосов , оценка 3.667 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы