0 / 0 / 0
Регистрация: 20.01.2010
Сообщений: 11
|
|
1 | |
Вычисление факториала.20.01.2010, 19:24. Показов 9960. Ответов 18
Метки нет (Все метки)
Помогите пожалуйста решить задачу!! Язык С++
Дано натуральное число n. Написать программу, которая вычисляет факториал неотрицательных целых чисел n (т.е. число целое и больше 0). Формула вычисления факториала приведена ниже. n! = 1*2*3*....*n, (формула вычисления факториала числа n) 0! = 1 (факториал 0 равен 1 (по определению факториала)) При этом необходимо использовать while
0
|
20.01.2010, 19:24 | |
Ответы с готовыми решениями:
18
Вычисление факториала Вычисление факториала Вычисление факториала Вычисление факториала |
Быдлокодер
512 / 298 / 85
Регистрация: 22.11.2009
Сообщений: 892
|
||||||
20.01.2010, 19:30 | 2 | |||||
Факториал больших чисел? Или это фигня по типу
1
|
0 / 0 / 0
Регистрация: 20.01.2010
Сообщений: 11
|
|
20.01.2010, 19:32 [ТС] | 3 |
что то вроде этого. но только как этот код полностью выглядит???
0
|
135 / 69 / 12
Регистрация: 10.10.2009
Сообщений: 187
|
||||||
20.01.2010, 19:52 | 4 | |||||
вот в виде функции:
1
|
0 / 0 / 0
Регистрация: 20.01.2010
Сообщений: 11
|
|
20.01.2010, 19:55 [ТС] | 5 |
спасибки конечно!! Но, в том то и проблема что мне необходимо использовать C++
0
|
8384 / 3616 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
||||||
21.01.2010, 10:46 | 6 | |||||
Radjuk, НИКОГДА не используй рекурсию для вычисления факториала.
tanderstorm1, вот код
1
|
1179 / 989 / 83
Регистрация: 29.10.2009
Сообщений: 1,385
|
|
21.01.2010, 13:48 | 7 |
C является подмножеством C++
Т.е. формально задача решена. В том смысле, что если исходнику дать расширение cpp, то все будет ОК Но как для такой ерунды использовать специальные средства C++ - ума не приложу Может быть так Код
f = 1; for(int i=2; i<=n; i++) // Вот это в чистом С не допустимо f *= i;
0
|
425 / 229 / 87
Регистрация: 25.03.2009
Сообщений: 744
|
|
21.01.2010, 14:03 | 8 |
tanderstorm1, таких исходников в сети насчёт факториала море (и рекурсия и for и while) копипасть код
M128K145, и радуйся)
0
|
7175 / 3234 / 81
Регистрация: 17.06.2009
Сообщений: 14,164
|
|
21.01.2010, 20:20 | 10 |
0
|
135 / 69 / 12
Регистрация: 10.10.2009
Сообщений: 187
|
|
21.01.2010, 20:27 | 11 |
надеюсь меня растреливать за ето не будут?
0
|
7175 / 3234 / 81
Регистрация: 17.06.2009
Сообщений: 14,164
|
||||||
21.01.2010, 20:46 | 12 | |||||
А именно - значение Fact(0).
0
|
135 / 69 / 12
Регистрация: 10.10.2009
Сообщений: 187
|
||||||
21.01.2010, 21:07 | 13 | |||||
ну да .... там должно было быть
0
|
8384 / 3616 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
||||||
21.01.2010, 21:15 | 14 | |||||
Radjuk, 0! = 1! = 1, поэтому
0
|
135 / 69 / 12
Регистрация: 10.10.2009
Сообщений: 187
|
|
21.01.2010, 21:52 | 15 |
лажанулся по полной
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||||||
22.01.2010, 06:52 | 16 | |||||
Darky, там сказано вайлом, а ты что делаешь?
0
|
8384 / 3616 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
|
22.01.2010, 09:31 | 17 |
taras atavin, а где ты n изменяешь? Ошибка в коде
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||||||
22.01.2010, 09:33 | 18 | |||||
Да, точно:
0
|
0 / 0 / 0
Регистрация: 20.01.2010
Сообщений: 11
|
|
23.01.2010, 16:14 [ТС] | 19 |
Всем огромное спасибо!!! Даже не думал что столько хороших людей на этом форуме!!!
0
|
23.01.2010, 16:14 | |
23.01.2010, 16:14 | |
Помогаю со студенческими работами здесь
19
Вычисление факториала Вычисление факториала Вычисление факториала Вычисление факториала Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |