Skip to content

Commit 3cc5a27

Browse files
authored
Merge pull request #702 from Tarunyo/patch-1
Update Factorial.cpp
2 parents d104ba0 + c3a80b5 commit 3cc5a27

File tree

1 file changed

+15
-24
lines changed

1 file changed

+15
-24
lines changed

factorial/cpp/Factorial.cpp

Lines changed: 15 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,17 @@
1-
#include<iostream>
2-
#include<stdio.h>
3-
using namespace std;
4-
5-
int result[1000] = {0};
6-
long long int fact_dp(int n)
1+
#include<iostream.h>
2+
#include<conio.h>
3+
void main()
74
{
8-
result[0] = 1;
9-
for (int i = 1; i <= n; ++i)
10-
{
11-
result[i] = i * result[i - 1];
12-
}
13-
14-
return result[n];
15-
}
16-
int main()
17-
{
18-
int n;
19-
cout<<"Enter a number :";
20-
cin>>n;
21-
if(n<=0)
22-
cout<<1<<endl;
23-
else
24-
cout<<"Factorial :"<<fact_dp(n)<<endl;
25-
5+
clrscr();
6+
long double n,fact=1,num;
7+
cout<<"\n\t Enter a number:";
8+
cin>>num;
9+
n=num;
10+
while(num>0)
11+
{
12+
fact=fact*num;
13+
--num;
14+
}
15+
cout<<"\n\t factorial of "<<n<<" is:"<<fact;
16+
getch();
2617
}

0 commit comments

Comments
 (0)