/* * C# Program to Perform a Number Guessing Game */ using System; using System.Collections.Generic; using System.Text; class Program { static void Main(string[] args) { while (true) { int randno = Newnum(1, 101); int count = 1; while (true) { Console.Write("Enter a number between 1 and 100(0 to quit):"); int input = Convert.ToInt32(Console.ReadLine()); if (input == 0) return; else if (input < randno) { Console.WriteLine("Low, try again."); ++count; continue; } else if (input > randno) { Console.WriteLine("High, try again."); ++count; continue; } else { Console.WriteLine("You guessed it! The number was {0}!", randno); Console.WriteLine("It took you {0} {1}.\n", count, count == 1 ? "try" : "tries"); break; } } } } static int Newnum(int min, int max) { Random random = new Random(); return random.Next(min, max); } } } /* Enter a number between 1 and 100(0 to quit) : 56 Low,try again. Enter a number between 1 and 100(0 to quit): 67 high,try again. Enter a number between 1 and 100(0 to quit): 59 You guessed it! The number was 59 It took you 2 tries!!!