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

Деление больших чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Протестировать программу http://www.cyberforum.ru/cpp-beginners/thread186163.html
У кого есть возможность, протестируйте ,пожалуйста, программу (на примере) и вышлите результат, а то дома не на чем, а завтра сдача в универе. Заранее благодарен.
C++ Как сделать чтобы при создании массива его имя менялось? Вот есть такая функция: void UniqueCollection (int x1, int y1, int x2, int y2) { int Values = 4; int *Collection; Collection = new int ; Collection = x1; Collection = y1; Collection ... http://www.cyberforum.ru/cpp-beginners/thread186147.html
C++ Создания разных бесконечных диапазонов
Добрый день! Вот есть маленькая задача, вполне решаемая, но я так и не смог это реализовать. Задача: Дано вещественное число X. Нужно найти значения f(x) при условии что: если x<0 ....
Строки C++
Даны натуральное число n, символы S1,..,Sn. Известно, что среди данных символов есть хотя бы один, отличный от пробела. Требуется преобразовать последовательность S1,..,Sn следующим образом....
C++ Как создать расширяющийся массив? http://www.cyberforum.ru/cpp-beginners/thread186117.html
К примеру есть массив ( Array ) (Row = 2) и когда массив будет заполнен до Row - 1 то чтобы он увеличивался в 2 раза, тем самым позволяя продолжить вносить в него дополнительную информацию. ...
C++ Двумерные массивы и функции!!! Ребят,нужно ниписать прогу,которая будет перемножать 2-ый массив с использованием функций! я неким чудом ввела массив,а вот с функциями -косяк! ПОМОГИТЕ,ПОЖАЛУЙСТА!!!!! кусочек творчества: подробнее

Показать сообщение отдельно
Mr.X
Эксперт С++
3051 / 1696 / 265
Регистрация: 03.05.2010
Сообщений: 3,867
31.10.2016, 09:24
Цитата Сообщение от masterdov Посмотреть сообщение
Mr.X, зачем нужна эта функция и как она работает

Цитата Сообщение от Mr.X
C++
1
subtrahend.erase(subtrahend.size() - 1);
?
Ну, здесь реализован обычный алгоритм деления в столбик.
Если мы делим, например, 500 на 15, то мы сначала добавляем ноль к 15 и вычитаем 150 из 500, пока остаток не станет меньше 150. Получаем остаток 50. Теперь что мы делаем? Отбрасываем ноль у 150, получая 15, и уже 15 вычитаем из 50.
В процитированной строчке кода как раз и производится это отбрасывание нуля у вычитаемого.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru