 1.      

 :      .

  ?        :

     5.   1*2*3*4*5   .   4,  1*2*3*4.    .     (    ,   ,     - ).


 

#include <iostream.h> 

#include<conio.h>

long fakt (int k)   //  

{

     if (!k || k ==1) return 1;    //  k   0   1,     1.

     else return k * fakt(k-1);   //    k    

     }

int main()  //   

{

    cout << [1]Vvedit` chislo[1] << endl;  //  ,     

    int k; 

    cin >> k; 

    cout << [1]Fakt chisla [1] << k << [1] = [1] <<fakt(k);   //   

     getch();  //   

     return 0;

     }