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

Как быстро поделить на два целое число ? - C++

Восстановить пароль Регистрация
 
Qazan
211 / 59 / 9
Регистрация: 30.04.2013
Сообщений: 780
Записей в блоге: 10
02.06.2014, 09:55     Как быстро поделить на два целое число ? #1
как поделить его быстро ?

Думаю так :
Допустим вот число :

int * a = [980654021]; //Образно
C++
1
2
3
4
5
6
7
        int m = 0;
       for(int i = n - 1;i >= 0;i--)
       { 
           a[i] = (m + a[i])/2;
           if(a[i]%2 != 0) m = 10;
            else m = 0;
       }
а быстрее ?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
KOPOJI
Модератор
 Аватар для KOPOJI
16242 / 6453 / 390
Регистрация: 12.06.2012
Сообщений: 19,362
02.06.2014, 10:00     Как быстро поделить на два целое число ? #2
Цитата Сообщение от Qazan Посмотреть сообщение
Как быстро поделить на два целое число
C++
1
a /= 2;
?
Вопрос явно неточен..
Qazan
211 / 59 / 9
Регистрация: 30.04.2013
Сообщений: 780
Записей в блоге: 10
02.06.2014, 10:12  [ТС]     Как быстро поделить на два целое число ? #3
KOPOJI, Да, точно ..
Kastaneda
Модератор
Эксперт С++
 Аватар для Kastaneda
4237 / 2770 / 218
Регистрация: 12.12.2009
Сообщений: 7,104
Записей в блоге: 1
Завершенные тесты: 1
02.06.2014, 10:21     Как быстро поделить на два целое число ? #4
Цитата Сообщение от Qazan Посмотреть сообщение
а быстрее ?
C
1
a >>= 1;
Qazan
211 / 59 / 9
Регистрация: 30.04.2013
Сообщений: 780
Записей в блоге: 10
02.06.2014, 10:24  [ТС]     Как быстро поделить на два целое число ? #5
Цитата Сообщение от KOPOJI Посмотреть сообщение
Вопрос явно неточен..
Цитата Сообщение от Kastaneda Посмотреть сообщение
Код C
1
a >>= 1;

Не по теме:


Явно не точен вопрос

Yandex
Объявления
02.06.2014, 10:24     Как быстро поделить на два целое число ?
Ответ Создать тему
Опции темы

Текущее время: 01:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru