следующей причине: его могут реализовать как exp(log(a) * b)
2. endl нафиг, лучше \n - незачем сбрасывать буфер вывода на каждой итерации.
3. Инициализацию в минус единицы нафиг. А ещё переменные лучше объявлять ровно там, где они в первый раз нужны, и не раньше.
4. Зачем читать число как строку, а потом конвертировать? Почему бы не сразу cin'ом прочитать?
5. Непонятно зачем нужна переменная tmp в toReverseBin
6. toReverseBin я бы представил как композицию нескольких функций: одна переводит число в строчку в двоичной системе счисления, другая добавляет нулей, третья разворачивает. При этом каждая из них получается размером в несколько строк.
1. Ну мб. Но при нашей задаче он, кмк, справится 3. А как объявлять тогда? 4. Ты про Input ()? Он нормально работает с исключениями при вводе не цифр только так 5. Добавление нулей
С чего бы пов нафиг ?
есть пруф что pow кто-то реализовал как ты написал вне fast math?
Обсуждают сегодня