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

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

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

Помогите реализировать сложение для n-размерного вектора, для двухмерного или трехмерного все выходить, но для неизвестного не знаю как реализовать.
Листинг программы
  1. class Vector
  2. {
  3. private int hIndex;
  4. public int[] vector;
  5. public Vector(int Index) //конструктор класса
  6. {
  7. hIndex = Index;
  8. vector = new int[Index];
  9. }
  10. public static Vector operator +(Vector x, Vector y)
  11. {
  12. Vector temp = new Vector(x.hIndex);
  13. for (int i = 0; i < temp.hIndex; i++)
  14. {
  15. temp[i] = x[i] + y[i];
  16. }
  17. return temp;
  18. }
  19. }

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

textual
Листинг программы
  1.     class Vector
  2.     {
  3.           ...
  4.  
  5.           public int this[int i]
  6.           {
  7.                get{return vector[i];}
  8.                set{vector[i] = value;}
  9.           }
  10.     }

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


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

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

14   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы