[P&AM Lab] Библиотека больших чисел
Егор Одинцов
rg-400 на list.ru
Пн Мар 14 23:49:18 MSK 2011
14.03.2011 21:22, Grigoriy A. Sitkarev пишет:
> Да, там res обнуляется прямо в цикле. Так что вроде как нули с разными
> знаками должны дать ноль.
>
> Честно говоря, не очень очевидный вариант получился со сравнением.
> Причина простая. В предыдущей версии были чётко разделены две ветки,
> когда знаки равны и когда не равны.
>
> Как минимум, я думаю нужно вынести обнуление res из инициализации
> цикла. Можно и этот вариант оставить но мне кажется что предыдущий был
> проще хоть и длиннее. Я могу быть не прав.
Смущает количество return`ов (7 штук). res можно вытащить(скобочки
лишние не хотел).
Но тут у меня есть ошибка и теста на неё нет (когда числа разного знака
и они меньше значения 65536), т.е. top == 0, а число не равно нулю.
Нужно проверить тест. И еще бы сделать его более простыми и удобными.
----------- следущая часть -----------
A non-text attachment was scrubbed...
Name: ncmp.c
Type: text/x-csrc
Size: 813 bytes
Desc: отсутствует
URL: <http://amplab.syktsu.ru/pipermail/lab/attachments/20110314/b27c5f7d/attachment.c>
Подробная информация о списке рассылки Lab