Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.10.2010, 11:15   #1
fredwriter
Форумчанин
 
Регистрация: 06.10.2009
Сообщений: 121
По умолчанию

Здравствуйте, обращаюсь к тем кто знает Delphi и С++. Переведите пожалуйтса код на Delphi. Это из арифметики длинных чисел. Умножение длинного на короткое. Вот ссылка источника. http://www.e-maxx.ru/algo/big_integer
Мои знания С++ заканчиваются на том, что фигурные скобочки в С++ это Begin и End В Delphi или Pascal. И ещё кажестя Циклы обозначаются теми же самыми словами

Код:
int carry = 0;
for (size_t i=0; i<a.size() || carry; ++i) {
	if (i == a.size())
		a.push_back (0);
	long long cur = carry + a[i] * 1ll * b;
	a[i] = int (cur % base);
	carry = int (cur / base);
}
while (a.size() > 1 && a.back() == 0)
	a.pop_back();
И еще вопрос кто-нибудь знает где можно почитать о длинной арифметике поподробнее с кодами на delphi или pascal.
Ищущий да обрящет

Последний раз редактировалось Stilet; 08.10.2010 в 13:23.
fredwriter вне форума Ответить с цитированием
Старый 08.10.2010, 13:25   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Во-первых код не полный, во-вторых a[i] = int (cur % base); - это разве так в Си типы приводятся?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.10.2010, 13:51   #3
fredwriter
Форумчанин
 
Регистрация: 06.10.2009
Сообщений: 121
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Во-первых код не полный, во-вторых a[i] = int (cur % base); - это разве так в Си типы приводятся?
Во первых, я его взял там куда указывает данная мною ссылка, во вторых, мои познания в C заканчиваются там, где я уже писал.
Кто-нибудь знает где можно почитать о длинной арифметике поподробнее с кодами на delphi или pascal.
Ищущий да обрящет
fredwriter вне форума Ответить с цитированием
Старый 08.10.2010, 14:58   #4
fredwriter
Форумчанин
 
Регистрация: 06.10.2009
Сообщений: 121
По умолчанию

Нашел много можно не помогать
Ищущий да обрящет
fredwriter вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перевод из Delphi в C++ SunShine Помощь студентам 0 15.12.2009 20:40
Перевод из Delphi в C++ Builder kitty19 Помощь студентам 0 06.12.2009 17:30
Перевод Delphi на C++ Игорь777 Помощь студентам 2 01.05.2009 16:28
Перевод из C в Delphi Пaвeл Общие вопросы C/C++ 2 30.04.2009 22:43
Перевод исходников из Delphi в C++ Bond Общие вопросы C/C++ 4 23.02.2008 10:31