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

Факториал - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.92
Faul969
1 / 1 / 0
Регистрация: 08.10.2010
Сообщений: 28
18.10.2010, 18:48     Факториал #1
Пользователь вводит число и программа считает его факториал. Например 5! = 5*4*3*2*1 = 120. кто не помнит факториал считает так: n!=n*(n-1)*(n-2)*..*1 и если n=0 то n!=1
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.10.2010, 18:48     Факториал
Посмотрите здесь:

C++ факториал
C++ Факториал (n-1)!
факториал в с++ C++
C++ Факториал
C++ Факториал Си
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
IrishaIrinaChe
 Аватар для IrishaIrinaChe
28 / 28 / 1
Регистрация: 23.09.2010
Сообщений: 200
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;
}
MILAN
 Аватар для MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
18.10.2010, 18:54     Факториал #3
Можете выбрать любое решение!!!

http://www.cyberforum.ru/search.php?searchid=2103012
-comrade-
355 / 356 / 42
Регистрация: 11.06.2010
Сообщений: 703
18.10.2010, 18:56     Факториал #4
Цитата Сообщение от IrishaIrinaChe Посмотреть сообщение
z=*i;
Правильно:
C++
1
z*=i;
IrishaIrinaChe
 Аватар для IrishaIrinaChe
28 / 28 / 1
Регистрация: 23.09.2010
Сообщений: 200
18.10.2010, 19:01     Факториал #5
ой, извините, описалась.
Nameless One
Эксперт С++
 Аватар для Nameless One
5753 / 3402 / 255
Регистрация: 08.02.2010
Сообщений: 7,390
18.10.2010, 19:42     Факториал #6

Не по теме:

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


Вот тут еще вариант факториала
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.10.2010, 19:48     Факториал
Еще ссылки по теме:

C++ Факториал
факториал С++ C++
Факториал C++

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

Или воспользуйтесь поиском по форуму:
Mayonez
 Аватар для Mayonez
379 / 271 / 20
Регистрация: 26.12.2009
Сообщений: 875
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");
}
Yandex
Объявления
18.10.2010, 19:48     Факториал
Ответ Создать тему
Опции темы

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