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

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

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

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

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

Поделить два числа, но если второе число ноль, вернуть -1 - C++
#include <iostream> using namespace std; int func(int x); int main() { int y,x; cin >> y; cin >> x; ...

Составить функцию, которая, получив целое число определяет, уменьшается ли оно в целое число раз - C++
задание такое Составить функцию, которая, получив целое число определяет, уменьшается ли оно в целое число раз, если у него удалить...

Написать объявление функции, возвращающую целое число и принимающую указатель на целое число - C++
объявите функцию f2, возвращающую результат целого типа и передающую указатель на переменную а целого типа. вызовите функцию f2 с...

Как максимально быстро сложить два динамических одномерных массива? SSE? - C++
Всем привет! Нужно максимально быстро сложить поэлементно два байтовых массива. Есть: unsigned char *buf1; unsigned char *buf2; ...

Если целое число М делится на целое число N, то на экран выводится частное от деления, в противном случае выводится сообщение - C++
Если целое число М делится на целое число N, то на экран выводится частное от деления, в противном случае выводится сообщение «M на N...

Дано целое число N (> 0). Найти сумму N2 + (N + 1)2+ (N + 2)2+ … + (2*N)2 (целое число) - C++
Дано целое число N (> 0). Найти сумму N2 + (N + 1)2+ (N + 2)2+ … + (2*N)2 (целое число).подскажите как решается или подскажите где можно...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
KOPOJI
Модератор
Эксперт HTML/CSSЭксперт PHP
16698 / 6624 / 431
Регистрация: 12.06.2012
Сообщений: 19,875
Завершенные тесты: 1
02.06.2014, 10:00 #2
Цитата Сообщение от Qazan Посмотреть сообщение
Как быстро поделить на два целое число
C++
1
a /= 2;
?
Вопрос явно неточен..
0
Qazan
211 / 59 / 9
Регистрация: 30.04.2013
Сообщений: 797
Записей в блоге: 10
02.06.2014, 10:12  [ТС] #3
KOPOJI, Да, точно ..
0
Kastaneda
Форумчанин
Эксперт С++
4653 / 2862 / 228
Регистрация: 12.12.2009
Сообщений: 7,271
Записей в блоге: 2
Завершенные тесты: 1
02.06.2014, 10:21 #4
Цитата Сообщение от Qazan Посмотреть сообщение
а быстрее ?
C
1
a >>= 1;
0
Qazan
211 / 59 / 9
Регистрация: 30.04.2013
Сообщений: 797
Записей в блоге: 10
02.06.2014, 10:24  [ТС] #5
Цитата Сообщение от KOPOJI Посмотреть сообщение
Вопрос явно неточен..
Цитата Сообщение от Kastaneda Посмотреть сообщение
Код C
1
a >>= 1;

Не по теме:


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

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.06.2014, 10:24
Привет! Вот еще темы с ответами:

Пользователь вводит целое число n и ДВА символа. Программа выводит на экран последовательно символ №1 и символ - C++
Пользователь вводит целое число n и ДВА символа. Программа выводит на экран последовательно символ №1 и символ №2 n-раз. ...

Написать функцию, которая принимает 32 битное целое число и возвращает 16 битное целое число - C++
Помогите написать программу, использующую функцию, которая принимает 32 битное целое число и возвращает 16 битное целое число, состоящее из...

Дано целое число. Вывести его строку-описание вида «отрицательное чет-ное число», «нулевое число», «положительное нечетное число» и т. д. - C++
Дано целое число. Вывести его строку-описание вида «отрицательное чет-ное число», «нулевое число», «положительное нечетное число» и т. д. ...

Дано целое число m. получить найбольщее целое k при котором 4^k<m - C++
дано целое число m. получить найбольщее целое k при котором 46^k&lt;m Добавлено через 1 минуту извините есть ошибка вот правильная...


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

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

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