Сложение для n-размерного вектора - C#

Узнай цену своей работы

Формулировка задачи:

Помогите реализировать сложение для n-размерного вектора, для двухмерного или трехмерного все выходить, но для неизвестного не знаю как реализовать.
    class Vector
    {
        private int hIndex;
        public int[] vector;
 
        public Vector(int Index) //конструктор класса
        {
            hIndex = Index;
            vector = new int[Index];
        }
 
        public static Vector operator +(Vector x, Vector y)
        {
            Vector temp = new Vector(x.hIndex);
            for (int i = 0; i < temp.hIndex; i++)
            {
                temp[i] = x[i] + y[i];
            }
            return temp;
        }
        
    }

Решение задачи: «Сложение для n-размерного вектора»

textual
Листинг программы
    class Vector
    {
          ...
 
          public int this[int i]
          {
               get{return vector[i];}
               set{vector[i] = value;}
          }
    }

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


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

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

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