170 похожих чатов

Hello, World всем! Я тут учу алгоритмы и решил сделать

калькулятор который находит факториал числа.
Проверил с числом 5 работает (120) проверил с 10, работает (3628800), написал 1000 он показывает ноль (Калькулятор проверял через другой, проверенный калькулятор). Только проверенный калькулятор выводит бесконечность. Что делать? Или сделал все правильно? (Сейчас пришлю код)

11 ответов

13 просмотров

У тебя вероятно переполнение произошло

Число конечно же int в методе используешь?

Пользователь-61973 Автор вопроса
Пользователь 61973
Нет, я через циклы

Какая разница? Я не про стек, а про инт

Пользователь 61973
Нет, я через циклы

Погугли максимальное число которое может хранить инт

Пользователь 61973
А, об этом я не подумал

Самое простое, это юзать BigInt, готовое решение

BigInteger нужно делать

Пользователь 61973
Спасибо, попробую

Не. Ну ты попробуй. Только учти, что 1000! это ~ 10 в степени 2568

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта