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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Qazan
211 / 59 / 9
Регистрация: 30.04.2013
Сообщений: 794
Записей в блоге: 10
#1

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

02.06.2014, 09:55. Просмотров 272. Ответов 4
Метки нет (Все метки)

как поделить его быстро ?

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

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;
       }
а быстрее ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.06.2014, 09:55     Как быстро поделить на два целое число ?
Посмотрите здесь:

C++ Как определить целое число или нет
Дано вещественное число A и целое число N C++
C++ как преобразовать шестнадцатеричную строку в целое десятичное число
C++ Как определить целое число?
C++ Как максимально быстро сложить два динамических одномерных массива? SSE?
C++ Как программно различать число целое и с плавающей точкой
C++ Как разделить переменую типа double на целое и дробное число ?
C++ Как обнаружить, что введено не целое число?
Как найти целое число из диапазона от 0 до N, которое не встречается в массиве A? C++
C++ Дано вещественное число A и целое число N (> 0)
C++ Поделить два числа, но если второе число ноль, вернуть -1
C++ Как написать рекурсивную функцию,которая считает X^n , где n это число целое >=0

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
KOPOJI
Модератор
 Аватар для KOPOJI
16612 / 6553 / 408
Регистрация: 12.06.2012
Сообщений: 19,636
Завершенные тесты: 1
02.06.2014, 10:00     Как быстро поделить на два целое число ? #2
Цитата Сообщение от Qazan Посмотреть сообщение
Как быстро поделить на два целое число
C++
1
a /= 2;
?
Вопрос явно неточен..
Qazan
211 / 59 / 9
Регистрация: 30.04.2013
Сообщений: 794
Записей в блоге: 10
02.06.2014, 10:12  [ТС]     Как быстро поделить на два целое число ? #3
KOPOJI, Да, точно ..
Kastaneda
Форумчанин
Эксперт С++
 Аватар для Kastaneda
4252 / 2784 / 219
Регистрация: 12.12.2009
Сообщений: 7,109
Записей в блоге: 1
Завершенные тесты: 1
02.06.2014, 10:21     Как быстро поделить на два целое число ? #4
Цитата Сообщение от Qazan Посмотреть сообщение
а быстрее ?
C
1
a >>= 1;
Qazan
211 / 59 / 9
Регистрация: 30.04.2013
Сообщений: 794
Записей в блоге: 10
02.06.2014, 10:24  [ТС]     Как быстро поделить на два целое число ? #5
Цитата Сообщение от KOPOJI Посмотреть сообщение
Вопрос явно неточен..
Цитата Сообщение от Kastaneda Посмотреть сообщение
Код C
1
a >>= 1;

Не по теме:


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

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

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