public void SumItems() { int ActualAttempts = 0; while (to < (from + minimalRange) && ActualAttempts++ <= ConsoleReaderHelper.MaxAttempts) { Console.WriteLine($"The range is too small, please, enter value bigger or equals to {from + minimalRange}"); to = ConsoleReaderHelper.ReadIntegerValue("integer 'TO'"); } if (to < (from + minimalRange)) { Console.WriteLine("You've used all allowed attempts. Good bye"); Environment.Exit(0); } int sum = ArithmeticProgressionSum(firstDifference) - ArithmeticProgressionSum(secondDifference); Console.WriteLine("Sum of the numbers is " + sum); //For test purpose only: int sum2 = 0; int iter = 0; for (int i = from; i <= to; i++) { if (i % 3 == 0 && i % 5 != 0) { sum2 += i; iter++; } } Console.WriteLine("Sum2 of the numbers is " + sum2); Console.WriteLine("Iter of the numbers is " + iter); }
public static void CheckPolindrome() { string enteredString = ConsoleReaderHelper.ReadStringValue(); string convertedString = Regex.Replace(enteredString, "[^a-zA-Z']", "").ToLower(); char[] charsArray = convertedString.ToCharArray(); Array.Reverse(charsArray); string reversedWord = new string(charsArray); if (convertedString == reversedWord) { Console.WriteLine($"Text \"{enteredString}\" is a polindrom"); } else { Console.WriteLine($"Text \"{enteredString}\" is not a polindrom"); } }