Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
1 / 1 / 0
Регистрация: 08.10.2010
Сообщений: 28
1

Факториал

18.10.2010, 18:48. Показов 2169. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Пользователь вводит число и программа считает его факториал. Например 5! = 5*4*3*2*1 = 120. кто не помнит факториал считает так: n!=n*(n-1)*(n-2)*..*1 и если n=0 то n!=1
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.10.2010, 18:48
Ответы с готовыми решениями:

Факториал. Определить максимальное число, факториал которого хранится в переменной типа int
/*Доброго времени суток ! Задача такова: Пользователь вводит число с клавы. Вывести на экран...

Описать рекурсивные функции вещественного типа, вычисляющие факториал и двойной факториал заданного числа
Описать рекурсивные функции Fact(N) и Fact2(N) вещественного типа, вычисляющие значения факториала...

факториал
#include <iostream> using namespace std; size_t fact(size_t n) { if(n==0) return 1; ...

Факториал (n-1)!
Помогите, пожалуйста, написать факториал (n-1)! очень надо

6
29 / 29 / 3
Регистрация: 23.09.2010
Сообщений: 203
18.10.2010, 18:53 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include<iostream.h>
#include<stdio.h>
#include<cout.h>
int main()
{
int n,i;
int z=1;
cout<<"Vvedite n ";
cin>>n;
if(n==0) z=1;
else
 for(i=1;i<=n;i++)
   z=*i;
cout<<"Factorial "<<z;
getch();
return 0;
}
0
899 / 793 / 186
Регистрация: 21.02.2009
Сообщений: 1,722
18.10.2010, 18:54 3
Можете выбрать любое решение!!!

https://www.cyberforum.ru/sear... id=2103012
1
365 / 366 / 167
Регистрация: 11.06.2010
Сообщений: 703
18.10.2010, 18:56 4
Цитата Сообщение от IrishaIrinaChe Посмотреть сообщение
z=*i;
Правильно:
C++
1
z*=i;
0
29 / 29 / 3
Регистрация: 23.09.2010
Сообщений: 203
18.10.2010, 19:01 5
ой, извините, описалась.
0
Эксперт С++
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
18.10.2010, 19:42 6

Не по теме:

Цитата Сообщение от IrishaIrinaChe Посмотреть сообщение
ой, извините, описалась.
Эта фраза звучит слишком двусмысленно :-[


Вот тут еще вариант факториала
1
392 / 284 / 53
Регистрация: 26.12.2009
Сообщений: 874
18.10.2010, 19:48 7
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
 
//рекурсивная функция вычисления факториала
float factorial (float f)
{
   if (f == 0 || f == 1) return 1;
   return f * factorial (f-1);
}
 
int main()
{
   float digit;
   //введите число
   cin >> digit;
   
   //получите результат
   cout << factorial (digit) <<endl;
   
   system ("pause");
}
0
18.10.2010, 19:48
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.10.2010, 19:48
Помогаю со студенческими работами здесь

Факториал
Как написать программу для вычисления n факториал

факториал в с++
Дано целое число N (&gt;0). Вывести сумму 2 + 1/(2!) +1/(3!)+ ... + 1/(N!) Полученное число является...

Факториал
Простите пожалуйста, я хотел спросить, как сделать программу которая вычисляет фактариал. Просто...

Факториал
Элементарный код для того чтобы узнать ФАКТОРИАЛ числа.:D #include &lt;iostream&gt; using namespace...

Факториал
Имеется код: #include &lt;iostream&gt; using namespace std; long long fact(int a); int main()...

Факториал
Помогите написать программу: Составить функцию, которая вычисляет сумму К слагаемых. В вызывающей...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru