README.md

    Rainbow-Matrix

    Техническое задание:

    ///**********///

    Для версии 2.0:

    -ввод/вывод в C++ стиле;

    -все используемые контейнеры переписать вручную. Сделать шаблонными. Для list реализовать [] (доступ к конкретному элементу).

    ///**********///

    Радужная матрица. Сначала появляется рандомный символ рандомного цвета. Далее под ним появляется следующий. Когда количество символов возросло до заданного размера линии: новые символы продолжают печататься ниже, а самый верхний символ затирается, и т. д. Ошибки обрабатываются в стиле C++, но вывод в C стиле. Закрытие программы не предусмотренно. Можно использовать не сишные массивы (по желанию).

    Объекты:

    -линия;

    -символ;

    -управляющий объект всего приложения (именно он спрашивает у пользователя данные, запускает функцию рисования линий);

    -объекты под исключения.

    Параметры, получаемые от пользователя:

    -длина линии (от 1 до 30. #5 символов в линии);

    -частота появления линий (от 1 до 30. #3 линии в секунду);

    -частота появления символов (от 1 до 30. #скорость линий);

    -цветовая схема ([Y/N]. false - все зеленое, true - все цвета рандомные).

    Конвейеры
    0 успешных
    0 с ошибкой