Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Определить разрядность числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти число различных путей, по которым фишка может пройти поле от начала до конца http://www.cyberforum.ru/cpp-beginners/thread329703.html
Фишка может двигаться по полю длинны N только вперед. Длина хода фишки не более K. Найти число различных путей, по которым фишка может пройти поле от начала до конца.
C++ Аппроксимации периодического сигнала суммой ряда Фурье? Нужно написать программу аппроксимации периодического сигнала суммой ряда Фурье ... Подскажите или дайте похожий проект .. Заранее спасибо ... http://www.cyberforum.ru/cpp-beginners/thread329695.html
C++ Подсчет количества слов в строке s разделенных пробелами, или запятой
Нужно написать простую программку на C или C + + ... Подсчет количества слов в строке s разделенных пробелами, или запятой. Для этого нужно использовать функцию: int Words (s). Нельзя использовать...
C++ Многомерный динамический массив
Пользователь вводит размер массива Массив заполнняется рандомными (случайными) значениями 1-9 При условиях если: 1 вывеси на экран * 2 - : 3 - ; 4 - № и так далее
C++ Из Дейтела (4.20) http://www.cyberforum.ru/cpp-beginners/thread329652.html
Привет всем!!!! Ребята, есть задачка из Дейтела (4.20) для зачета, но совсем в проге не смыслем, послезавтра сдают, кто поможет а? И если нетрудно с комментариями! (Система резервирования билетов...
C++ Посимвольная обработка строки простой пример использования функции WordIndex(s,n). подробнее

Показать сообщение отдельно
Bogdan1986
0 / 0 / 0
Регистрация: 10.11.2015
Сообщений: 4
10.11.2015, 16:04
Вобщето нет , для 32 разрядного числа как видишь 6 проверок
а для 64 разрядного будет 7
посмотри внимательнее этот способ куда быстрее чем проверять 9 , 99 ...
так как у 64 разрядного числа уже 19 знаков , а значит надо будет целых 19 проверок
в то время как в моем случае это будет всего 7

Добавлено через 1 минуту
да и не всегда нужно проверять разрядность именно десятичного, чаще нужно проверить именно двоичную разрядность

Добавлено через 12 минут
ты даже не обратил внимание на тот факт что тут произведено деление 16 разрядного числа помещенного в 32 разрядное
1 умножение +100 сумм = 132 суммы
16*16=256 т.е. разница в 2 и больше раз, да и точность в 32 разряда не малая
для простых процессоров таких как на видеокарте это ускорит паралельное деление в 2 раза для 32 разрядных
чисел где применяется только 16 разрядов
А если взять 64 разрядный процессор там 20 знаков есть место для шага
Число сумм возростет вдвое витоге это будет 164 суммы для 32 разрядов из 64
а 32*32 = 1024
1024/164 = 6.24 раз ускориться, это огромные числа с огромной точностью и в 6 раз быстрее
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru