/*
 * 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!!!