delphi длинная арифметика



Автор UT3Player задал вопрос в разделе Другие языки и технологии

Длинная арифметика: деление (Делфи желательно) и получил лучший ответ

Ответ от ?????? Зелёный змий ??????[гуру]
#define ARRAY_SIZE 10
int main()
{
// Десятичная система исчисления (в байте одна десятичная цифра)
BYTE ДЕЛИМОЕ [ ARRAY_SIZE ];
BYTE ДЕЛИТЕЛЬ;
BYTE ЧАСТНОE[ ARRAY_SIZE ];
BYTE ОСТАТОК;
// Инициализация ДЕЛИМОЕ, ДЕЛИТЕЛЬ
// ...
// Деление
ОСТАТОК = 0;
for (int i = ARRAY_SIZE - 1; i >= 0; i--)
{
int temp = 10 * ОСТАТОК + ДЕЛИМОЕ [ i ];
ЧАСТНОE[ i ] = (BYTE)(temp / ДЕЛИТЕЛЬ) ;
ОСТАТОК = (BYTE)(temp % ДЕЛИТЕЛЬ) ;
}
return 0;
}

Ответ от Аццкий скорпиончег[гуру]
Это подробно описано в книге С. Окулова "Программирование в алгоритмах"... Попробуй найти, а перепечатывать - это с ума можно сойти...

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Длинная арифметика: деление (Делфи желательно)
Длинная арифметика на Википедии
Посмотрите статью на википедии про Длинная арифметика
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*