Re[2]: 1000! и вывести дело на экран?
От: mihailik Украина  
Дата: 13.02.03 16:02
Оценка:
MAN>Попробуй умножение столбиком... через массивы...
MAN>Должно спасти. И подойдёт для супер-гигантских чисел.

Только не нужно использовать текстовое представление. Нужно использовать массив из 16-битовых unsigned-ячеек.

Другими словами, разряды нужно брать не десятичные, а 65536-ичные. А так всё как обычно: преобразовываем в более широкий формат (32-битное unsigned), перемножаем. Произведение режем на две части: младшие 16 бит — результат, всё что в старших — идёт "в уме".
... << RSDN@Home 1.0 beta 6a >>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.