Миронова Анастасия#28
Conversation
|
Проект не открывается, надо вернуть исходную структуру |
|
Загрузила заново |
|
Код принят |
|
Добавила отчет |
|
Отчет по сортировкам принят |
ValentinV95
left a comment
There was a problem hiding this comment.
Есть замечания. Также необходимо удалить лишние файлы
| array[1] = x; | ||
| for (int i = 2; i < n; i++) { | ||
| array[i] = sin_next(x, array[i - 2], i); | ||
|
|
There was a problem hiding this comment.
Нулевые элементы обычно не считают. И когда говорят про 5 слагаемых ряда, имеют ввиду 5 не нулевых
| for (int i = 0; i < n; i++) { | ||
| array[i] = float(0); | ||
| } | ||
| if (func == 1) { |
There was a problem hiding this comment.
Во всех местах, где используется выбор функции, лучше сделать Enum
|
Код по рядам принят (+-). Нулевые элементы в sin и cos не надо хранить. Еще можно было избежать дублирования при разных функциях на вызове суммирований |
| T* data; | ||
| size_t size; | ||
| public: | ||
| vector() { size = 0; data = nullptr; } |
There was a problem hiding this comment.
Что такое математический вектор размера 0?
| vector() { size = 0; data = nullptr; } | ||
| vector(size_t _size) { | ||
| size = _size; | ||
| data = new T[size]; |
There was a problem hiding this comment.
Если размер будет отрицательный?
| } | ||
| } | ||
|
|
||
| void triangle_lower(matrix<T>& a, size_t n, vector<T>& vec) |
There was a problem hiding this comment.
Решение системы необходимо было реализовать в отдельном классе
| for (size_t i = 0; i < n - 1; ++i) { // n - 1 | ||
| size_t imax = max_col(i); | ||
| if (i != imax) { | ||
| swap(i, imax); |
There was a problem hiding this comment.
swap происходит с data, а остальные действия с a
Сортировки готовы, можно проверять. Отчет в работе.