Форум программистов, компьютерный форум CyberForum.ru

Нужно написать программу которая будет вычислять факториал. В нете много подобного, но хорошего не увидел. Может у кого код завалялся. - C++

Восстановить пароль Регистрация
 
altaistudent
0 / 0 / 0
Регистрация: 16.04.2010
Сообщений: 97
06.10.2010, 17:07     Нужно написать программу которая будет вычислять факториал. В нете много подобного, но хорошего не увидел. Может у кого код завалялся. #1
Помогите написать программу которая будет вычислять факториал. В нете много подобного, но хорошего не увидел. Может у кого код завалялся.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.10.2010, 17:07     Нужно написать программу которая будет вычислять факториал. В нете много подобного, но хорошего не увидел. Может у кого код завалялся.
Посмотрите здесь:

Нужно сделать программу которая будет возводить в степень постоянное число e. C++
Написать программу, которая вычисляет факториал неотрицательных целых чисел n C++
нужно написать программу которая будет вместо введенных пользователем чисел, выводить* C++
Написать программу которая будет разделять число C++
C++ Написать программу, которая будет изменять элементы массива
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
LineStown
 Аватар для LineStown
63 / 63 / 3
Регистрация: 04.08.2010
Сообщений: 399
06.10.2010, 17:10     Нужно написать программу которая будет вычислять факториал. В нете много подобного, но хорошего не увидел. Может у кого код завалялся. #2
Поиск по форуму, тема 100% поднималась не раз

Добавлено через 1 минуту
Подскажу, решений 2 :
-цикл
-рекурсия
yardie
 Аватар для yardie
8 / 8 / 0
Регистрация: 14.07.2010
Сообщений: 166
06.10.2010, 17:30     Нужно написать программу которая будет вычислять факториал. В нете много подобного, но хорошего не увидел. Может у кого код завалялся. #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
using namespace std;
void main()
{
int n,s;
char z;
do
{
cout << "Enter number ";
cin >> n;
s=1;
for (int i=1; i<=n; i++)
{
s*=i;
}
cout << "Faktorial "<< s<< endl;
cout << "Prodolzhit? y/n";
cin >> z;
}
while(z=='y');
cin.get();
cin.get();
}
obuhanoe
23 / 21 / 2
Регистрация: 25.08.2010
Сообщений: 93
06.10.2010, 17:32     Нужно написать программу которая будет вычислять факториал. В нете много подобного, но хорошего не увидел. Может у кого код завалялся. #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
// Решение задач
#include <iostream>
#include <conio.h>
 
using namespace std;
 
unsigned long factorial(int);
 
int main()
{
    unsigned long rez;
    cout <<  (rez = factorial(5));
 
    getch();
    return 0;
}
 
unsigned long factorial(int n)
{
    unsigned long sum = 1;
    if (n > 1)
    sum *= n*factorial(n-1);
 
    return sum;
}
Yandex
Объявления
06.10.2010, 17:32     Нужно написать программу которая будет вычислять факториал. В нете много подобного, но хорошего не увидел. Может у кого код завалялся.
Ответ Создать тему
Опции темы

Текущее время: 08:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru