калькулятор который находит факториал числа.
Проверил с числом 5 работает (120) проверил с 10, работает (3628800), написал 1000 он показывает ноль (Калькулятор проверял через другой, проверенный калькулятор). Только проверенный калькулятор выводит бесконечность. Что делать? Или сделал все правильно? (Сейчас пришлю код)
У тебя вероятно переполнение произошло
Число конечно же int в методе используешь?
Нет, я через циклы
Какая разница? Я не про стек, а про инт
Погугли максимальное число которое может хранить инт
А, об этом я не подумал
Самое простое, это юзать BigInt, готовое решение
BigInteger нужно делать
Спасибо, попробую
Не. Ну ты попробуй. Только учти, что 1000! это ~ 10 в степени 2568
Обсуждают сегодня