using System;
using System.Linq;
using static System.Math;
public class Test
{
public static void Main()
{
var data = Enumerable.Range(0, 10).Select(x => x/10.0);
Console.WriteLine(String.Join("\n", data.Zip(data.Select(Sin), (x, y) => String.Format("Синус угла {0} равен {1}", x, y))));
Console.WriteLine(String.Join("\n", data.Zip(data.Select(Cos), (x, y) => String.Format("Косинус угла {0} равен {1}", x, y))));
Console.WriteLine(String.Join("\n", data.Zip(data.Select(Tan), (x, y) => String.Format("Тангенс угла {0} равен {1}", x, y))));
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uTGlucTsKdXNpbmcgc3RhdGljIFN5c3RlbS5NYXRoOwoKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJCXZhciBkYXRhID0gRW51bWVyYWJsZS5SYW5nZSgwLCAxMCkuU2VsZWN0KHggPT4geC8xMC4wKTsKCQkKCSAgCUNvbnNvbGUuV3JpdGVMaW5lKFN0cmluZy5Kb2luKCJcbiIsIGRhdGEuWmlwKGRhdGEuU2VsZWN0KFNpbiksICh4LCB5KSA9PiBTdHJpbmcuRm9ybWF0KCLQodC40L3Rg9GBINGD0LPQu9CwIHswfSDRgNCw0LLQtdC9IHsxfSIsIHgsIHkpKSkpOwoJICAJQ29uc29sZS5Xcml0ZUxpbmUoU3RyaW5nLkpvaW4oIlxuIiwgZGF0YS5aaXAoZGF0YS5TZWxlY3QoQ29zKSwgKHgsIHkpID0+IFN0cmluZy5Gb3JtYXQoItCa0L7RgdC40L3Rg9GBINGD0LPQu9CwIHswfSDRgNCw0LLQtdC9IHsxfSIsIHgsIHkpKSkpOwoJICAJQ29uc29sZS5Xcml0ZUxpbmUoU3RyaW5nLkpvaW4oIlxuIiwgZGF0YS5aaXAoZGF0YS5TZWxlY3QoVGFuKSwgKHgsIHkpID0+IFN0cmluZy5Gb3JtYXQoItCi0LDQvdCz0LXQvdGBINGD0LPQu9CwIHswfSDRgNCw0LLQtdC9IHsxfSIsIHgsIHkpKSkpOwoJfQp9