Сложение векторов - 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));
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д