|
|
@ -271,7 +271,7 @@ main() {
|
|
|
|
|
|
|
|
|
|
|
|
Добейтесь корректной работы программы и сделайте коммит.
|
|
|
|
Добейтесь корректной работы программы и сделайте коммит.
|
|
|
|
|
|
|
|
|
|
|
|
### 4. Разделение программы на файлы
|
|
|
|
### 3. Разделение программы на файлы
|
|
|
|
|
|
|
|
|
|
|
|
Хорошей практикой является отделять часть программы, которая выполняет расчеты,
|
|
|
|
Хорошей практикой является отделять часть программы, которая выполняет расчеты,
|
|
|
|
от частей, которые занимаются вводом и выводом.
|
|
|
|
от частей, которые занимаются вводом и выводом.
|
|
|
@ -364,7 +364,7 @@ make_histogram(const std::vector<double>& numbers, size_t bin_count);
|
|
|
|
**Самостоятельно.**
|
|
|
|
**Самостоятельно.**
|
|
|
|
Выделите `show_histogram_text()` в `text.h` и `text.cpp`.
|
|
|
|
Выделите `show_histogram_text()` в `text.h` и `text.cpp`.
|
|
|
|
|
|
|
|
|
|
|
|
### 5. Модульные тесты
|
|
|
|
### 4. Модульные тесты
|
|
|
|
|
|
|
|
|
|
|
|
Ранее для тестирования программы применялось перенаправление ввода и вывода.
|
|
|
|
Ранее для тестирования программы применялось перенаправление ввода и вывода.
|
|
|
|
Такое тестирование называется функциональным.
|
|
|
|
Такое тестирование называется функциональным.
|
|
|
@ -525,7 +525,7 @@ TEST_CASE("distinct positive numbers") {
|
|
|
|
* вектора отрицательных элементов
|
|
|
|
* вектора отрицательных элементов
|
|
|
|
* вектора из одинаковых элементов
|
|
|
|
* вектора из одинаковых элементов
|
|
|
|
|
|
|
|
|
|
|
|
### 6. Вывод гистограммы как изображения в формате SVG
|
|
|
|
### 5. Вывод гистограммы как изображения в формате SVG
|
|
|
|
|
|
|
|
|
|
|
|
Требуется вместо текстовой гистограммы рисовать картинку, например:
|
|
|
|
Требуется вместо текстовой гистограммы рисовать картинку, например:
|
|
|
|
|
|
|
|
|
|
|
|