Advertisement
Guest User

Untitled

a guest
Oct 1st, 2016
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.77 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstdlib>
  3.  
  4. using namespace std;
  5.  
  6. int **gener_matrix(int N = 2)
  7. {
  8.     int **mas = new int* [N];
  9.     for (int i = 0; i < N; i++)
  10.         *(mas + i) = new int[N];
  11.     return mas;
  12. }
  13.  
  14. int **random_v_matrix(int **mas, int N = 2)
  15. {
  16.     for (int i = 0; i < N; i++)
  17.         for (int j = 0; j < N; j++)
  18.             *(*(mas + i) + j) = rand() % 2;
  19.     return mas;
  20. }
  21.  
  22. void print_m(int **mas, int N = 2)
  23. {
  24.     for (int i = 0; i < N; i++)
  25.     {
  26.         for (int j = 0; j < N; j++)
  27.             cout << *(*(mas + i) + j) << " ";
  28.         cout << endl;
  29.     }
  30. }
  31.  
  32. long long fr(long long F)
  33. {
  34.     if (F == 1)
  35.         return 1;
  36.     F = F * fr(F-1);
  37.     return F;
  38. }
  39.  
  40.  
  41. void main()
  42. {
  43.     int N , z;
  44.     cin >> N >> z;
  45.     int **matrix = gener_matrix(N);
  46.     random_v_matrix(matrix, N);
  47.     print_m(matrix, N);
  48.     cout << fr(z);
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement