0 / 0 / 0
Регистрация: 19.06.2011
Сообщений: 6
|
||||||
1 | ||||||
Циклы: вычислить факториал числа19.06.2011, 19:58. Показов 47308. Ответов 14
Метки нет (Все метки)
1.Надо написать программу которая будет вычислять факториал числа.я вот пробовал чёт не получается:
0
|
19.06.2011, 19:58 | |
Ответы с готовыми решениями:
14
Циклы: вычислить факториал числа циклом while Вычислить факториал числа Вычислить факториал целого числа Вычислить факториал натурального числа |
594 / 532 / 76
Регистрация: 22.03.2011
Сообщений: 1,585
|
||||||
19.06.2011, 20:03 | 2 | |||||
1
|
542 / 447 / 162
Регистрация: 10.12.2009
Сообщений: 1,857
|
||||||
19.06.2011, 20:05 | 3 | |||||
1
|
298 / 298 / 150
Регистрация: 07.05.2011
Сообщений: 592
|
||||||
19.06.2011, 20:05 | 4 | |||||
VC не установлен, есть G++/Code::Blocks
1
|
0 / 0 / 0
Регистрация: 19.06.2011
Сообщений: 6
|
|
19.06.2011, 20:06 [ТС] | 5 |
Спасибо Большое ))
0
|
0 / 0 / 0
Регистрация: 19.06.2011
Сообщений: 8
|
|
19.06.2011, 20:10 | 6 |
0
|
2381 / 1665 / 279
Регистрация: 29.05.2011
Сообщений: 3,399
|
|
19.06.2011, 20:14 | 8 |
mpg756, это от жадности
long long - это нестандартный тип, размер которого обычно 64 бита. Стандартный тип int64_t, к сожалению, поддерживается тоже далеко не всеми компиляторами. Есть ещё и другие расширения, например __int64
2
|
5 / 5 / 2
Регистрация: 13.10.2015
Сообщений: 407
|
||||||
22.03.2016, 09:01 | 9 | |||||
ответ 1000! = 0 не работает Ваш код!
0
|
5 / 5 / 2
Регистрация: 13.10.2015
Сообщений: 407
|
|
22.03.2016, 09:41 | 11 |
А не подскажете, как вычислить (10е10)! не поделитесь кодом? )
0
|
22.03.2016, 09:57 | 12 |
Не поделюсь. Любая [почти] программа работает с параметрами в ограниченном диапазоне, так что высказывания типа "не работает с 1000!" - пустышки. А у Вас с 1000! работает? Если "Да", тогда не работает с 1010! и нафига было встревать со своими 1000! ?
Люди написали работающий пример, которого ТС достаточно. Но находятся"вумники", желающися себя показать и пишут про 1000!
0
|
2381 / 1665 / 279
Регистрация: 29.05.2011
Сообщений: 3,399
|
||||||
23.03.2016, 03:27 | 13 | |||||
А не подскажете, зачем это может понадобиться — вычислять факториал, значение которого содержит более 300 миллионов цифр? А код-то не проблема, только не через циклы, а с использованием спец. библиотек
1
|
5 / 5 / 2
Регистрация: 13.10.2015
Сообщений: 407
|
|
23.03.2016, 09:02 | 14 |
Спасибо! Я просто недавно пересел на С++, до этого программил в матлабе и вольфраме, видел как-то тему на хабре, спор был, кто быстрее вычислит факториал вольфрам математика или с++, все склонялись к с++ Вот и стало интересно. Конечно это нигде не пригодится, как и вычисление мат. констант до милионного знака ) тем не менее идет гонка, кто больше знаков вычислит в числе пи
0
|
23.03.2016, 13:23 | 15 |
_Faradey, а попробуй на С+ написать программу, которая точно вычисляет факториалы 1000-5000 и обгоняет вольфрам. Думаю, ничего не получиться.
0
|
23.03.2016, 13:23 | |
23.03.2016, 13:23 | |
Помогаю со студенческими работами здесь
15
Как вычислить факториал большого числа? Вычислить факториал числа через оператор do while Вычислить факториал заданного целого числа Вычислить факториал натурального числа n из отрезка [1;20] Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |