.NET 4.x Все возможные комбинации - C#
Формулировка задачи:
Как вывести построчно все возможные комбинации, нижний, верхний регистр и цифры, Длинна :18 знаков.
Решение задачи: «.NET 4.x Все возможные комбинации»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { var alphabet = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; Console.Write("Введите искомую комбинацию: "); //вводим например aaaaaaaaaaaaaf2a string combotofind = Console.ReadLine(); var query = from a in alphabet from b in alphabet from c in alphabet from d in alphabet from e in alphabet from f in alphabet from g in alphabet from h in alphabet from i in alphabet from j in alphabet from k in alphabet from l in alphabet from m in alphabet from n in alphabet from o in alphabet from p in alphabet select "" + a + b + c + d + e + f + g + h + i + j + k + l + m + n + o + p; foreach (var item in query) { if (item == combotofind) { Console.WriteLine(item + " - Комбинация найдена, процесс остановлен!"); break; } else Console.WriteLine(item); } Console.ReadKey(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д