static void Main(string[] args) { do { Console.Clear(); int a = Input("Input a: ", -100000, 100000); int d = Input("Input d: ", -100000, 100000); int n = Input("Input n: ", 0, 100000); ArithmeticProgression arithmeticProgression = new ArithmeticProgression(a, d); try { foreach (int x in arithmeticProgression.Progression(n)) { Console.WriteLine(x + " "); } } catch (OverflowException e) { Console.WriteLine(e.Message); } Console.WriteLine("Enter Esc to exit..."); } while (Console.ReadKey().Key != ConsoleKey.Escape); }
static void Main(string[] args) { ArithmeticProgression arithmeticProgression = new ArithmeticProgression { a0 = 10, d = 5 }; foreach (int an in arithmeticProgression.GetN(10)) { Console.WriteLine(an); } Console.ReadKey(); }
static void Main() { do { Console.Clear(); ArithmeticProgression progression = new ArithmeticProgression(10, 1, 2); foreach (int i in progression) { Console.Write(i + " "); } Console.WriteLine(); Console.WriteLine("Press Esc to exit. Press any other key to continue."); } while (Console.ReadKey(true).Key != ConsoleKey.Escape); }