static void Main(string[] args) { using (var sim = new QuantumSimulator()) { foreach (var i in Enumerable.Range(1, 13)) { var t = Grover.Run(sim).Result; Console.WriteLine($" {i}: |{t.Item1}{t.Item2}>"); } } }
static void Main(string[] args) { // Use quantum simulator to run Grover's algorithm. long quantumOutcome, markedElement; using (var sim = new QuantumSimulator()) { var result = Grover.Run(sim, 500).Result; (quantumOutcome, markedElement) = result; } System.Console.WriteLine("The randomly selected marked element was {0:d}. " + "The quantum algorithm found {1:d}", markedElement, quantumOutcome); System.Console.WriteLine("Press any key to continue..."); System.Console.ReadKey(); }