Я даже понятия не имею с чего начинать. Похожее задание делал одногруппник (только там с умножением 2х длинных целых), работал со строками. Помогите пожалуйста с этим заданием если сможете
| Calling |
Сообщение
#1
|
|
Группа: Пользователи Сообщений: 4 Пол: Женский Репутация: 0 |
Здравствуйте! Задали нам лабу, которую я никак не могу понять как делать. Задание такое: Найти остаток от деления одного длинного целого на другое. При этом нельзя использовать базовые типы (арифметика многократной точности) и программную реализацию рациональных чисел.
Я даже понятия не имею с чего начинать. Похожее задание делал одногруппник (только там с умножением 2х длинных целых), работал со строками. Помогите пожалуйста с этим заданием если сможете |
![]() ![]() |
| andriano |
Сообщение
#2
|
|
Гуру ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 168 Пол: Мужской Реальное имя: Сергей Андрианов Репутация: 28 |
Деревья программы не пишут.
Не нужно им это. Если тебе нужно, значит, ты не дерево, и надо затратить хоть немного собственных усилий для того, чтобы что-то получилось. Основная идея достаточно проста и полностью совпадает с тем, как мы проводим вычисления с помощью карандаша и бумаги. Числа мы представляем в виде набора цифр. Для любой пары цифр нам известны таблица умножения и таблица сложения. Пользуясь этими таблицами, а также известным алгоритмом (например в столбик), мы можем проводить вычисления над многозначными числами. Точно так же происходят вычисления и в длинной арифметике - число представляется массивом, а каждый элемент массива - своеобразная цифра. Если в качестве длинных чисел использовать строки, то один знак - десятичная цифра. Если пользоваться примером из FAQ, каждое число массива - это 10000-чная цифра, т.е. цифра, значение которой лежит в диапазоне от 0 до 9999. |
Calling Реализация числовых структур данных 14.02.2008 2:32
andriano Начать следует с того, что более конкретно сформул… 14.02.2008 12:42
Calling
Начать следует с того, что более конкретно сформу… 14.02.2008 15:39
andriano
задание звучит так:
...Вот теперь вполне вменяемо… 15.02.2008 2:29
Calling
Увы, первоначально описанный "вариант" … 15.02.2008 16:27
volvo В таком случае тебе надо просто найти в FAQ-е тему… 14.02.2008 15:48
Calling ок спасибо, поищу 14.02.2008 20:23![]() ![]() |
|
Текстовая версия | 4.11.2025 21:34 |