Advertisement
Guest User

Untitled

a guest
Dec 13th, 2019
119
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 <cmath>
  3.  
  4. using namespace std;
  5.  
  6. template <typename X> void solve(X **mas, int size1, int size2) {
  7.     for (int i = 0; i < size1; i++) {
  8.         for (int j = 0; j < size2; j++) {
  9.             cin >> mas[i][j];
  10.         }
  11.     }
  12. }
  13. template <typename X> void print(X **mas, int size1, int size2) {
  14.     for (int i = 0; i < size1; i++) {
  15.         for (int j = 0; j < size2; j++) {
  16.             cout << mas[i][j] << " ";
  17.         }
  18.         cout << endl;
  19.     }
  20. }
  21. template <typename X> void func (X **mas, int a, int b) {
  22.     for (int i = 0; i < a; i++) {
  23.         for (int j = 0; j < b; j++) {
  24.             mas[i][j] = 0;
  25.         }
  26.     }
  27.  
  28. }
  29.  
  30. int main() {
  31.     int n,m;
  32.     cin >> n >> m;
  33.     int **a = new int *[n];
  34.     for (int i = 0; i < n; i++) {
  35.         a[i] = new int [m];
  36.     }
  37.     solve(a,n,m);
  38.     func(a,2,2);
  39.     print(a,n,m);
  40.  
  41.  
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement