Задание № 1456

Студент

Пиджакова Екатерина

Задача

Подбор дроби

Состояние

Завершено

Баллов

4

Дедлайн
11 декабря 2018
Назначено

04.12.2018, 09:55

Завершено

18.12.2018, 10:05

Задание

Произвести рефакторинг уже существующей реализации алгоритма подбора близкой для числа дроби.

Исходный код - http://www.netlib.org/c/frac

Необходимо:

  1. Переписать код на С++
  2. Выделить класс, который занимается применением алгоритма. Реализованные свободные функции занести в этот класс.
  3. Выделить класс дроби.
  4. Избавиться от goto.
  5. Избавиться от define'ов (объявление констант) и глобальных переменных
  6. Разнести на .h и .сpp файлы
  7. Уйти от работы с указателями в пользу ссылок, где это возможно
  8. Заменить printf на потоки (std::cout)

Примечание

Чтобы собрать этот код, нужно в настройках файла выставить Compile as C Code. (Щелчок по файлу -> C/C++ -> Advanced -> Compile As)

Действия