Сложение векторов - 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));

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4 из 5
Похожие ответы