ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 июля
659001 Топик полностью
il-2 (09.03.2016 12:29, просмотров: 52) ответил Звероящер на Сферический конь. Возможно ли преобразование строки в чар без умножения? Понятно, что велосипед есть на сях, с умножением, типа
Вот еще, совсем без умножений:  static unsigned int const power_table[][10] = { { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }, { 0, 10, 20, 30, 40, 50, 60, 70, 80, 90 }, { 0, 100, 200, 300, 400, 500, 600, 700, 800, 900 }, { 0, 1000, 2000, 3000, 4000, 5000, 6000, 7000, 8000, 9000 }, { 0, 10000, 20000, 30000, 40000, 50000, 60000 } }; ... result += power_table[i][str[i] - '0']; ++i; ... ЗЫ: строка обрабатывается младшими разрядами вперед, но идея думаю ясна