ВУЗ:
Составители:
Рубрика:
Андрианова А.А., Исмагилов Л.Н., Мухтарова Т.М.
z = i%2==0 ? 1 : -1;
for(int j = 0; j < n; j++)
{
temp = SubMatrix(i, j);
res[j][i] = z * temp.Determinant() / det;
z = -z;
}
}
return res;
}
Домашнее задание
1. Разработать класс «Множество». Определить конструкторы и
деструктор. Переопределить операции объединения, пересечения и
разности двух множеств, операции ввода-вывода. Написать методы
проверки включения одного множества в другое, проверки
равенства двух множеств, проверки пустоты множества.
2. Разработать класс «Многочлен». Определить конструкторы и
деструктор. Переопределить операции сложения, вычитания,
умножения многочленов и операции ввода-вывода. Написать
методы вычисления значения многочлена в точке, получения
производной и первообразной многочлена, вычисления
определенного интеграла многочлена.
3. Разработать класс «Многоугольник», который хранится в виде
массива его вершин. Определить конструкторы и деструктор.
Переопределить операции ввода-вывода и операции сравнения по
площади. Написать методы вычисления площади многоугольника,
определения, принадлежит ли точка многоугольнику, и является ли
многоугольник выпуклым.
4. Разработать класс «Целое число в заданной системе счисления».
Число должно храниться в виде массива целых чисел (разрядов
числа). Определить конструкторы и деструктор. Переопределить
операции ввода-вывода, операции сложения, вычитания,
умножения, деления и взятия остатка от деления двух чисел и
операции сравнения. Написать методы перевода числа из одной
системы счисления в другую.
5. Разработать класс «Линейная функция в n-мерном пространстве» (
cxbxf
+=
,)(
). Определить конструкторы и деструктор.
Переопределить операции сложения и вычитания функций,
150
Андрианова А.А., Исмагилов Л.Н., Мухтарова Т.М.
z = i%2==0 ? 1 : -1;
for(int j = 0; j < n; j++)
{
temp = SubMatrix(i, j);
res[j][i] = z * temp.Determinant() / det;
z = -z;
}
}
return res;
}
Домашнее задание
1. Разработать класс «Множество». Определить конструкторы и
деструктор. Переопределить операции объединения, пересечения и
разности двух множеств, операции ввода-вывода. Написать методы
проверки включения одного множества в другое, проверки
равенства двух множеств, проверки пустоты множества.
2. Разработать класс «Многочлен». Определить конструкторы и
деструктор. Переопределить операции сложения, вычитания,
умножения многочленов и операции ввода-вывода. Написать
методы вычисления значения многочлена в точке, получения
производной и первообразной многочлена, вычисления
определенного интеграла многочлена.
3. Разработать класс «Многоугольник», который хранится в виде
массива его вершин. Определить конструкторы и деструктор.
Переопределить операции ввода-вывода и операции сравнения по
площади. Написать методы вычисления площади многоугольника,
определения, принадлежит ли точка многоугольнику, и является ли
многоугольник выпуклым.
4. Разработать класс «Целое число в заданной системе счисления».
Число должно храниться в виде массива целых чисел (разрядов
числа). Определить конструкторы и деструктор. Переопределить
операции ввода-вывода, операции сложения, вычитания,
умножения, деления и взятия остатка от деления двух чисел и
операции сравнения. Написать методы перевода числа из одной
системы счисления в другую.
5. Разработать класс «Линейная функция в n-мерном пространстве» (
f ( x) = b, x + c ). Определить конструкторы и деструктор.
Переопределить операции сложения и вычитания функций,
150
Страницы
- « первая
- ‹ предыдущая
- …
- 148
- 149
- 150
- 151
- 152
- …
- следующая ›
- последняя »
