
Сообщение от
Aecttann
j = m >> 1
побитовый сдвиг направо
было 1(1) стало 0(0)
было 10(2) стало 1(1)
было 11(3) стало 1(1)
было 100(4) стало 10(2)
было 101(5) стало 10(2)
было 110(6) стало 11(3)
Добавлено через 36 секунд
память у вас не освобождается.
Надо delete[] дописать в конце программы.