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