public static void Main() { try { var text = Utils.Subsequence("Hello!".ToCharArray(), 2, 3); Console.WriteLine(text); var halfOfArrayContent = Utils.Subsequence(new[] { -1, 3, 2, 1 }, 0, 2); Console.WriteLine(string.Join(" ", halfOfArrayContent)); var fullArrayContent = Utils.Subsequence(new[] { -1, 3, 2, 1 }, 0, 4); Console.WriteLine(string.Join(" ", fullArrayContent)); var emptyarr = Utils.Subsequence(new[] { -1, 3, 2, 1 }, 0, 0); Console.WriteLine(string.Join(" ", emptyarr)); Console.WriteLine(Utils.ExtractEnding("I love C#", 2)); Console.WriteLine(Utils.ExtractEnding("Nakov", 4)); // uncomment below two lines to enable exception throw // Console.WriteLine(Utils.ExtractEnding("beer", 4)); // Console.WriteLine(Utils.ExtractEnding("Hi", 100)); int primeNumber = 23; bool isPrimeNumber = Utils.CheckPrime(primeNumber); Console.WriteLine("{0} is" + (isPrimeNumber ? " " : " not ") + "prime.", primeNumber); primeNumber = 33; isPrimeNumber = Utils.CheckPrime(primeNumber); Console.WriteLine("{0} is" + (isPrimeNumber ? " " : " not ") + "prime.", primeNumber); primeNumber = -1; isPrimeNumber = Utils.CheckPrime(primeNumber); Console.WriteLine("{0} is" + (isPrimeNumber ? " " : " not ") + "prime.", primeNumber); var peterExams = new List<Exam>() { new SimpleMathExam(2), new CSharpExam(55), new CSharpExam(100), new SimpleMathExam(1), new CSharpExam(0) }; var peter = new Student("Peter", "Petrov", peterExams); double peterAverageResult = peter.CalcAverageExamResultInPercents(); Console.WriteLine("Average results = {0:p0}", peterAverageResult); } catch (ArgumentNullException ex) { Console.WriteLine(ex.Message); } catch (ArgumentOutOfRangeException ex) { Console.WriteLine(ex.Message); } }
public static void Main() { var substr = Subsequence("Hello!".ToCharArray(), 2, 3); Console.WriteLine(substr); var subarr = Subsequence(new int[] { -1, 3, 2, 1 }, 0, 2); Console.WriteLine(string.Join(" ", subarr)); var allarr = Subsequence(new int[] { -1, 3, 2, 1 }, 0, 4); Console.WriteLine(string.Join(" ", allarr)); // The next two lines throw an expected exception, because of // invalid input. Uncomment them to double check. // var emptyarr = Subsequence(new int[] { -1, 3, 2, 1 }, 0, 0); // Console.WriteLine(string.Join(" ", emptyarr)); Console.WriteLine(ExtractEnding("I love C#", 2)); Console.WriteLine(ExtractEnding("Nakov", 4)); Console.WriteLine(ExtractEnding("beer", 4)); // The next line now throws an expected exception, because of // invalid input. Uncomment it to double check. // Console.WriteLine(ExtractEnding("Hi", 100)); if (IsPrime(23)) { Console.WriteLine("23 is prime."); } else { Console.WriteLine("23 is not prime"); } if (IsPrime(33)) { Console.WriteLine("33 is prime."); } else { Console.WriteLine("33 is not prime"); } List <Exam> peterExams = new List <Exam>() { new SimpleMathExam(2), new CSharpExam(55), new CSharpExam(100), new SimpleMathExam(1), new CSharpExam(0), }; Student peter = new Student("Peter", "Petrov", peterExams); double peterAverageResult = peter.CalcAverageExamResultInPercents(); Console.WriteLine("Average results = {0:p0}", peterAverageResult); }
static void Main() { var substr = Subsequence("Hello!".ToCharArray(), 2, 3); Console.WriteLine(substr); var subarr = Subsequence(new int[] { -1, 3, 2, 1 }, 0, 2); Console.WriteLine(String.Join(" ", subarr)); var allarr = Subsequence(new int[] { -1, 3, 2, 1 }, 0, 4); Console.WriteLine(String.Join(" ", allarr)); var emptyarr = Subsequence(new int[] { -1, 3, 2, 1 }, 0, 0); Console.WriteLine(String.Join(" ", emptyarr)); Console.WriteLine(ExtractEnding("I love C#", 2)); Console.WriteLine(ExtractEnding("Nakov", 4)); Console.WriteLine(ExtractEnding("beer", 4)); Console.WriteLine(ExtractEnding("Hi", 100)); bool isPrime = CheckPrime(23); if (isPrime) { Console.WriteLine("23 is prime."); } else { Console.WriteLine("23 is not prime"); } isPrime = CheckPrime(33); if (isPrime) { Console.WriteLine("33 is prime."); } else { Console.WriteLine("33 is not prime"); } List <Exam> peterExams = new List <Exam>() { new SimpleMathExam(2), new CSharpExam(55), new CSharpExam(100), new SimpleMathExam(1), new CSharpExam(0), }; Student peter = new Student("Peter", "Petrov", peterExams); double peterAverageResult = peter.CalcAverageExamResultInPercents(); Console.WriteLine("Average results = {0:p0}", peterAverageResult); }
public static void Main() { var substr = Utils.Subsequence("Hello!".ToCharArray(), 2, 3); Console.WriteLine(substr); var subarr = Utils.Subsequence(new int[] { -1, 3, 2, 1 }, 0, 2); Console.WriteLine(string.Join(" ", subarr)); var allarr = Utils.Subsequence(new int[] { -1, 3, 2, 1 }, 0, 4); Console.WriteLine(string.Join(" ", allarr)); var emptyarr = Utils.Subsequence(new int[] { -1, 3, 2, 1 }, 0, 0); Console.WriteLine(string.Join(" ", emptyarr)); Console.WriteLine(Utils.ExtractEnding("I love C#", 2)); Console.WriteLine(Utils.ExtractEnding("Nakov", 4)); Console.WriteLine(Utils.ExtractEnding("beer", 4)); //Console.WriteLine(Utils.ExtractEnding("Hi", 100)); if (Utils.CheckPrime(23)) { Console.WriteLine("23 is prime."); } else { Console.WriteLine("23 is not prime"); } if (Utils.CheckPrime(33)) { Console.WriteLine("33 is prime."); } else { Console.WriteLine("33 is not prime"); } List<Exam> peterExams = new List<Exam>() { new SimpleMathExam(2), new CSharpExam(55), new CSharpExam(100), new SimpleMathExam(1), new CSharpExam(0), }; Student peter = new Student("Peter", "Petrov", peterExams); double peterAverageResult = peter.CalcAverageExamResultInPercents(); Console.WriteLine("Average results = {0:p0}", peterAverageResult); }
public static void Main() { var substr = ExtensionMethods.Subsequence("Hello!".ToCharArray(), 2, 3); Console.WriteLine(substr); var subarr = ExtensionMethods.Subsequence(new int[] { -1, 3, 2, 1 }, 0, 2); Console.WriteLine(string.Join(" ", subarr)); var allarr = ExtensionMethods.Subsequence(new int[] { -1, 3, 2, 1 }, 0, 4); Console.WriteLine(string.Join(" ", allarr)); var emptyarr = ExtensionMethods.Subsequence(new int[] { -1, 3, 2, 1 }, 0, 0); Console.WriteLine(string.Join(" ", emptyarr)); Console.WriteLine(ExtensionMethods.ExtractEnding("I love C#", 2)); Console.WriteLine(ExtensionMethods.ExtractEnding("Nakov", 4)); Console.WriteLine(ExtensionMethods.ExtractEnding("beer", 4)); // Console.WriteLine(ExtensionMethods.ExtractEnding("Hi", 100)); try { Console.WriteLine(ExtensionMethods.ExtractEnding("Hi", 100)); } catch (Exception ex) { Console.WriteLine("Error message:"); Console.WriteLine(ex.GetType().Name); Console.WriteLine(ex.Message); } Console.WriteLine("23 is prime? --> {0}", ExtensionMethods.CheckPrime(23)); Console.WriteLine("33 is prime? --> {0}", ExtensionMethods.CheckPrime(33)); List<Exam> peterExams = new List<Exam>() { new SimpleMathExam(2), new CSharpExam(55), new CSharpExam(100), new SimpleMathExam(1), new CSharpExam(0), }; Student peter = new Student("Peter", "Petrov", peterExams); double peterAverageResult = peter.CalcAverageExamResultInPercents(); Console.WriteLine("Average results = {0:p0}", peterAverageResult); }