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

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

Войти
Регистрация
Восстановить пароль
 
BOR1K
14 / 14 / 4
Регистрация: 19.09.2009
Сообщений: 289
#1

Вычислить остаток без %. - C++

12.02.2010, 14:24. Просмотров 516. Ответов 4
Метки нет (Все метки)

Дано натурально число а и число d. Вычислить частное q и r остаток при делении a на d.

Не используя операций целочисленного деления и %.

Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.02.2010, 14:24     Вычислить остаток без %.
Посмотрите здесь:

Остаток от деления без использование оператора % - C++
Как показать что остаток от деления равен 0, БЕЗ использования оператора % ???

Найти долю и остаток без операции деления - C++
1)Дано целое число A (> 0) и целое число B (> 0). Найти долю Q и остаток R от деления нацело числа A на B (без использования операции...

Как вычислить остаток от деления? - C++
Помогите пожалуйста разобраться - как вычислить остаток от деления переменной X на число Y. как воспользоваться функцией div? ...

Вычислить остаток счета депозита банка - C++
Изначально название темы 'Напишите программу' - Прим. LK. В финансовой расчетной программе необходимо вычислить остаток счета депозита...

Вычислить без pow - C++
Если можно,решите кодом.

Вычислить S=2n, без функции pow() - C++
Пишу прямо,нужно проверить решение:) Вычислить S=2^n, не используя функцию pow(). Добавлено через 2 минуты #include <iostream> ...

Вычислить значение выражение без использования функции - C++
Построить и записать алгоритм вычисления значения функции ch(𝑥) действительного аргумента x с точностью ε с использованием рекурсии. ...

Вычислить выражение по схеме Горнера, без массивов - C++
используя схему Горнера, и без массивов Условия надо переписывать!

вычислить синус без математических библиотек с точностью 0,001 - C++
Здравствуйте уважаемые форумчане, как то я задавал вопрос как вычислить синус без библиотеки "cmath", но сходив в университет, обнаружил,...

Вычислить сумму следующего ряда без вложенных циклов - C++
Hе используя стандаpтные функции (за исключением abs ), вычислить сумму следующего pяда с заданной точностью Е > 0 без вложенных циклов. ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Alligieri
CEO
Эксперт С++
2248 / 1237 / 24
Регистрация: 16.03.2009
Сообщений: 3,581
12.02.2010, 14:32     Вычислить остаток без %. #2
C++
1
2
3
4
int a=10;
int d=4;
int q=(int) (a/d);
int r=a-d*q;
Day
1154 / 959 / 57
Регистрация: 29.10.2009
Сообщений: 1,385
12.02.2010, 14:32     Вычислить остаток без %. #3
Код
  [C] 
q = a / d;
  r = a - q * d
[/C];
Так в школе учили...
Alligueri, ты меня опередил...И слава Богу! - хуже было б, если б набросился сзади!
На всякий случай поздравляю ТЕБЯ с наступающим (сегодня) Новым Годом!
К слову - "(int) (a/d)" - (int) - лишнее, он и так никуда не денется.
Но как говаривал один мой знакомый - "Не повредит"
Yurii_74
paladin
279 / 179 / 3
Регистрация: 25.02.2009
Сообщений: 592
12.02.2010, 14:36     Вычислить остаток без %. #4
Если совсем без деления, то так:
C
1
2
3
4
5
6
7
q=0;
while (a>abs(d))
{
 q++;
 a-=abs(d);
}
r=a;
Alligieri
CEO
Эксперт С++
2248 / 1237 / 24
Регистрация: 16.03.2009
Сообщений: 3,581
12.02.2010, 14:58     Вычислить остаток без %. #5
Цитата Сообщение от Day Посмотреть сообщение
Но как говаривал один мой знакомый - "Не повредит"
Так компилятор всегда будет знать что я осознанно понижаю точность представления результата Привычка такая просто.
Yandex
Объявления
12.02.2010, 14:58     Вычислить остаток без %.
Ответ Создать тему
Опции темы

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