Advertisement
evgenius

Untitled

May 29th, 2015
254
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.87 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstdio>
  3. #include <time.h>
  4.  
  5. using namespace std;
  6.  
  7. const int Size = 5;
  8.  
  9. void set(int **matrix)
  10. {
  11.     for (int i = 0; i < Size; i++)  
  12.         for (int j = 0; j < Size; j++)
  13.             matrix[i][j] = rand() % 10;
  14. }
  15.  
  16. void out(int **matrix)
  17. {
  18.     for (int i = 0; i < Size; i++)
  19.     {
  20.         for (int j = 0; j < Size; j++)
  21.             cout << matrix[i][j] << " ";
  22.         cout << endl;
  23.     }
  24. }
  25.  
  26. int count(int **matrix)
  27. {
  28.     int ans = 1;
  29.     for (int i = 0; i < Size; i++)
  30.         for (int j = 0; j < Size; j++)
  31.             ans *= matrix[i][j];
  32.     return ans;
  33. }
  34.  
  35. void destruct(int **matrix)
  36. {
  37.     for (int i = 0; i < Size; i++)
  38.         delete []matrix[i];
  39.     delete []matrix;
  40. }
  41.  
  42. int main()
  43. {
  44.     srand (time(NULL));
  45.     int **matrix = new int *[Size];
  46.     for (int i = 0; i < Size; i++)  
  47.         matrix[i] = new int[Size];
  48.     set(matrix);
  49.     out(matrix);
  50.     cout << count(matrix);
  51.     destruct(matrix);
  52.     return 0;
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement