public static void Main() { var logger = new ConsoleLogger(); var reader = new ConsoleReader(); // ============================================================================ // Task 1. Sum of subsequences. var pr = new SubSequence(logger); pr.Calculate(reader); /* * Test 1. * 4 2 * numbers => 1 2 3 4 * result = 30 * * Test 2. * 5 3 * numbers => 1 –5 7 10 –3 * result 40 */ // ============================================================================ // Task 2. (firstNumber + secondNumber) ^ n var binominal = new Binominal(); binominal.Start(reader, logger); /* * Test 1. * (a+z) * 1 * result => (a^1)+(z^1) * * Test 2. * (c+y) * 3 * result => (c^3)+3(c^2)(y^1)+3(c^1)(y^2)+(y^3) * */ }