Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * Write a program that prints all the numbers from 1 to N.
- */
- using System;
- using System.Diagnostics;
- class AllNumbersFrom1ToN
- {
- static void Main()
- {
- while (true)
- {
- Stopwatch stopWatch = new Stopwatch();
- Console.WriteLine("Numbers from 1 to N");
- int endOfSeriesN = InputData();
- int currentNumber = 1;
- while (!(endOfSeriesN < 1))
- {
- stopWatch.Start();
- Console.WriteLine("{0}", currentNumber);
- currentNumber++;
- endOfSeriesN--;
- }
- Console.WriteLine();
- stopWatch.Stop();
- TimeSpan ts = stopWatch.Elapsed;
- string elapsedTime = String.Format("{0:00}:{1:00}:{2:00}.{3:00}", ts.Hours, ts.Minutes, ts.Seconds, ts.Milliseconds / 10);
- Console.WriteLine("runtime: " + elapsedTime + Environment.NewLine);
- }
- }
- static int InputData()
- {
- int number;
- string invalidInput = "Please enter a value between 1 and" + int.MaxValue + Environment.NewLine;
- Console.WriteLine("Enter a value for N: ");
- while (!(int.TryParse(Console.ReadLine(), out number) && number >= 1))
- {
- Console.WriteLine(invalidInput);
- Console.WriteLine("Enter a value for N: ");
- }
- return number;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment