Прошу выполнить нижеуказанную задачу в С++ (где можно обойти сложные функции и написать простым языком, буду рад. Если нет, то понимаю)
Задача:
Кодирование массива, содержащего последовательности одинаковых битов. При обнаружении изменения значения очередного бита по сравнению с предыдущим в последовательность записывается шестиразрядное значение счетчика (n меньше 6) длины последовательности одинаковых битов; n=0 обозначает конец последовательности. Пример (исходная последовательность битов задана справа налево): 000000001111111000000000000 - 001100 000111 001000 000000.