関数 2 のコストを計算する方法: 関数の実行時間とメモリ サイズ、関数 1 の予約と可用性、関数 2 の場合も同様
このコードを使用したとします:
#include<iostream>
using namespace std;
int factorial(int n);
int factorial2(int n);
int main ()
{
int n1,fact,fact2;
cout <<"Enter the number whose factorial has to be calculated" << endl;
cin >> n1;
fact=factorial(n1);
fact2=factorial2(n2);
cout << "The factorial of " << n1 << " is : " << fact << endl;
return(0);
}
int factorial(int n){
int i=0,fact=1;
if(n<=1)
{
return(1);
}
else
{
for(i=1;i<=n;i++)
{
fact=fact*i;
}
return(fact);
}
}
int factorial2(int n){
int i=0,fact=1;
if(n<=1)
{
return(1);
}
else
{
for(i=1;i<=n;i++)
{
fact=fact*i;
}
return(fact);
}
}