Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Деление

1.8K
10 июля 2003 года
A_l_e_x_T
40 / / 27.10.2002
Доброе время суток!
Кто знает алгоритм деления числа на число с получением целого и дробного результата деления.
Спасибо
2.1K
10 июля 2003 года
maximaximax
83 / / 05.06.2003
Цитата:
Originally posted by A_l_e_x_T
Доброе время суток!
Кто знает алгоритм деления числа на число с получением целого и дробного результата деления.
Спасибо



int a(5), b(2)
int с = a / b; // = 2 - целый результат
int d = a % b; // = 1 - остаток от деления

double e = double(a) / double(b); // = 2.5 - дробный результат

1.8K
10 июля 2003 года
A_l_e_x_T
40 / / 27.10.2002
Цитата:
Originally posted by maximaximax


int a(5), b(2)
int с = a / b; // = 2 - целый результат
int d = a % b; // = 1 - остаток от деления

double e = double(a) / double(b); // = 2.5 - дробный результат



Спасибо за ответ. Это конечно понятно. Скорее всего я не правильно задал вопрос. Суть проблемы в следующем: необходимо разделить одно число на другое, например 12513 / 321654321. При этом необходимо узнать дробный результ. При делении будут использоваться числа например 2^128 или больше. Вот поэтому необходимо алгоритм деления одного числа на другое, например в двоичном представлении с возможностью получения дробного результата.

2.1K
14 июля 2003 года
maximaximax
83 / / 05.06.2003
Цитата:
Originally posted by A_l_e_x_T


Спасибо за ответ. Это конечно понятно. Скорее всего я не правильно задал вопрос. Суть проблемы в следующем: необходимо разделить одно число на другое, например 12513 / 321654321. При этом необходимо узнать дробный результ. При делении будут использоваться числа например 2^128 или больше. Вот поэтому необходимо алгоритм деления одного числа на другое, например в двоичном представлении с возможностью получения дробного результата.



Алгоритм очень простой. Помнишь как в школе делили столбиком спомощью умножения и вычитания? Вот и тут так же, только в двоичной системе проще, так как умножать приходится всего только на 1 или на 0, так что остаётся только деление и я думаю ты легко справишься :)

100.0M
25 июня
nestlilifu
0 / / 24.06.2019
Для закрепления информации разберите три примера деления:
https://nauka.club/matematika/delenie-v-stolbik-po...
1) Первая цифра делимого содержит делитель. Например, 693/3 = 231.
2) Делимое заканчивается на ноль. Например, 1240/4 = 310.
3) Число содержит ноль в середине. Например, 6808/8 = 851.

Во втором случае дети иногда забывают дописать последнюю цифру ответа – 0. А в третьем, бывает, перескакивают через ноль

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог