.NET 4.x Все возможные комбинации - C#

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

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

Как вывести построчно все возможные комбинации, нижний, верхний регистр и цифры, Длинна :18 знаков.

Решение задачи: «.NET 4.x Все возможные комбинации»

textual
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace ConsoleApplication1
  8. {
  9.     class Program
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.             var alphabet = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
  14.  
  15.             Console.Write("Введите искомую комбинацию: ");  //вводим например aaaaaaaaaaaaaf2a
  16.             string combotofind = Console.ReadLine();
  17.  
  18.             var query = from a in alphabet
  19.                         from b in alphabet
  20.                         from c in alphabet
  21.                         from d in alphabet
  22.                         from e in alphabet
  23.                         from f in alphabet
  24.                         from g in alphabet
  25.                         from h in alphabet
  26.                         from i in alphabet
  27.                         from j in alphabet
  28.                         from k in alphabet
  29.                         from l in alphabet
  30.                         from m in alphabet
  31.                         from n in alphabet
  32.                         from o in alphabet
  33.                         from p in alphabet
  34.                         select "" + a + b + c + d + e + f + g + h + i + j + k + l + m + n + o + p;
  35.  
  36.            
  37.             foreach (var item in query)
  38.             {
  39.  
  40.  
  41.                 if (item == combotofind) { Console.WriteLine(item + " - Комбинация найдена, процесс остановлен!"); break; }
  42.                 else Console.WriteLine(item);
  43.            
  44.             }
  45.  
  46.             Console.ReadKey();
  47.         }
  48.     }
  49. }

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


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

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

10   голосов , оценка 3.9 из 5

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

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

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