Объектно-ориентированное программирование на языке С++. Ноткин А.М. - 56 стр.

UptoLike

Составители: 

57
+ сложение векторов (a[i]+b[i] для всех i);
[] доступ по индексу;
+ добавить число к вектору (double+vector).
16. АТД одномерный массив (вектор) вещественных чисел. Допол-
нительно перегрузить следующие операции:
- вычитание векторов (a[i]-b[i] для всех i);
[] доступ по индексу;
- вычесть из вектора число (vector-double).
17. АТД одномерный массив (вектор)
вещественных чисел. Допол-
нительно перегрузить следующие операции:
* умножение векторов (a[i]*b[i] для всех i);
[] доступ по индексу;
* умножить вектор на число (vector*double).
18. АТД одномерный массив (вектор) вещественных чисел. Допол-
нительно перегрузить следующие операции:
int() размер вектора;
() установить новый размер;
- вычесть из вектора число (vector-double);
[]
доступ по индексу;
19. АТД одномерный массив (вектор) вещественных чисел. Допол-
нительно перегрузить следующие операции:
= присвоить всем элементам вектора значение (vector=double);
[] доступ по индексу;
=
= проверка на равенство;
!= проверка на неравенство;
20. АТД двухмерный массив (матрица) вещественных чисел. До-
полнительно перегрузить следующие операции:
() доступ по индексу;
* умножение матриц;
* умножение матрицы на число;
* умножение числа на матрицу.
21. АТД двухмерный массив (матрица) вещественных чисел. До-
полнительно
перегрузить следующие операции:
                                   57

     + − сложение векторов (a[i]+b[i] для всех i);
     [] − доступ по индексу;
     + − добавить число к вектору (double+vector).

     16. АТД − одномерный массив (вектор) вещественных чисел. Допол-
нительно перегрузить следующие операции:
     - − вычитание векторов (a[i]-b[i] для всех i);
     [] − доступ по индексу;
     - − вычесть из вектора число (vector-double).

     17. АТД − одномерный массив (вектор) вещественных чисел. Допол-
нительно перегрузить следующие операции:
     * − умножение векторов (a[i]*b[i] для всех i);
     [] − доступ по индексу;
     * − умножить вектор на число (vector*double).

     18. АТД − одномерный массив (вектор) вещественных чисел. Допол-
нительно перегрузить следующие операции:
     int() − размер вектора;
     () − установить новый размер;
      - − вычесть из вектора число (vector-double);
     [] − доступ по индексу;

     19. АТД − одномерный массив (вектор) вещественных чисел. Допол-
нительно перегрузить следующие операции:
     = − присвоить всем элементам вектора значение (vector=double);
     [] − доступ по индексу;
     = = − проверка на равенство;
     != − проверка на неравенство;

     20. АТД − двухмерный массив (матрица) вещественных чисел. До-
полнительно перегрузить следующие операции:
     () − доступ по индексу;
     * − умножение матриц;
     * − умножение матрицы на число;
     * − умножение числа на матрицу.

     21. АТД − двухмерный массив (матрица) вещественных чисел. До-
полнительно перегрузить следующие операции: