Сложение векторов - C#
Формулировка задачи:
Здравствуйте, нужна помощь. Код вроде бы написан правильно, но нигде не могу найти ошибку. В ответе консоль выдает System.Double[], хотя должен выдавать результат - сумма векторов, в чем ошибка?
Сам код
{
class Program
{
static void Main(string[] args)
{
double[] a = { 1, 2 };
double[] b = { 3, 4 };
double[] res = Matrix.addVecToVec(a, b);
//double[] res = new double[a.GetLength(0)];
for (int i = 0; i < a.GetLength(0); i++)
{
res[i] = a[i] + b[i];
}
Console.WriteLine(res);
Console.WriteLine();
Console.ReadLine();
}
}
}
{
class Matrix
{
public static double[] addVecToVec(double[] a, double[] b)
{
double[] res = new double[a.GetLength(0)];
for (int i = 0; i < a.GetLength(0); i++)
{
res[i] += a[i] + b[i];
}
return res;
}
}
}Решение задачи: «Сложение векторов»
textual
Листинг программы
Console.WriteLine(string.Join(" ", res));