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