.
++.
++ || . main(). ' , || , . ϳ , , , ||.
/++ , , , :
_
{
}
_ _( )
- (- ) , . return:
return ;
, , || void, return .
, || . || :
_ _ ( )
{
.
< >
}
, || . , , , , | , || .
. n! .
#include <iostream.h>
#include <conio.h>
unsigned factor_n(int); // n!
// xn
float multy_x_n(float x, int n)
{
if(n>1) //
return x*multy_x_n(n-1); //
else //
return x; //
//
}
//
void main(void)
{ int n;
float x;
cout<<"\n n n!:";
cin>>n;
cout<<"n!= "<<factor_n(n)<<endl;
cout<<" || n x^n: ";
cin>>x>>n;
cout<<"x^n= "<<multy_x_n(x,n);
getch();
}
// || n!
unsigned long factor_n(int n)
{ if(n>1) return n*factor_n(n-1);
else return 1;
}
2
1. , .. 2. .
2. || , .