Найти косинус угла между векторами - C#
Решение задачи: «Найти косинус угла между векторами»
textual
Листинг программы
static void Main(string[] args)
{
Console.WriteLine("Введите а1");
double a1 = double.Parse(Console.ReadLine());
Console.WriteLine("Введите а2");
double a2 = double.Parse(Console.ReadLine());
Console.WriteLine("Введите b1");
double b1 = double.Parse(Console.ReadLine());
Console.WriteLine("Введите b2");
double b2= double.Parse(Console.ReadLine());
double scalar = a1 * b1 + a2 * b2;
double modulA = Math.Sqrt(Math.Pow(a1,2) + Math.Pow(a2,2));
double modulB = Math.Sqrt(Math.Pow(b1,2) + Math.Pow(b2,2));
double Cos = scalar/( modulA * modulB);
Console.WriteLine(Cos);
Console.ReadKey();
}