Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * Write a program that reads an integer number n from the console and prints all the numbers in the interval [1..n], each on a single line.
- */
- using System;
- class PrintIntervalOfNumbers
- {
- static void Main()
- {
- int numberN;
- string invalidInput = "Invalid input! Please enter value between " + int.MinValue + " and " + int.MaxValue + "!\r\n";
- Console.WriteLine("Enter value for n: ");
- while (!(int.TryParse(Console.ReadLine(), out numberN) && numberN >= int.MinValue && numberN <= int.MaxValue))
- {
- Console.WriteLine(invalidInput);
- Console.WriteLine("Enter value for number n: ");
- }
- Console.WriteLine("The interval [1..n] is:");
- if (numberN <= 0)
- {
- for (int i = 1; i >= numberN; i--)
- {
- Console.WriteLine("{0}", i);
- }
- }
- else
- {
- for (int i = 1; i <= numberN; i++)
- {
- Console.WriteLine("{0}", i);
- }
- }
- Console.WriteLine();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment