Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <ctime>
- using namespace std;
- class matrix
- {
- private:
- int** a;
- int n, m;
- void friend change(int** A, int N, int M);
- public:
- matrix()
- {
- a = 0;
- n = 0;
- m = 0;
- }
- matrix(int N, int M)
- {
- n = N;
- m = M;
- a = new int* [n];
- for (int i = 0; i < n; ++i)
- {
- a[i] = new int[m];
- for (int j = 0; j < m; ++j) {
- a[i][j] = rand()%10;
- cout << a[i][j]<<" ";
- }
- cout << endl;
- }
- }
- void change(int** A, int N, int M);
- };
- class coord {
- private:
- pair<int, int>cd;
- void friend change(pair<int, int>cd);
- public:
- coord() {
- cd=make_pair(0,0);
- };
- coord(int P, int L) {
- int p = P;
- int l = L;
- cd = make_pair(p, l);
- cout <<"\n" << cd.first << " " << cd.second << endl;
- };
- void change(pair<int, int>);
- };
- void change(int** A, int N, int M, pair<int, int>) {
- int c = N;
- int g = M;
- int h = int* [c];
- for (int i = 0; i < c; ++i)
- {
- h[i] = new int[c];
- for (int j = 0; j < g; ++j) {
- h[i][j] = rand() % 10;
- cout << h[i][j] << " ";
- }
- cout << endl;
- }
- };
- int main()
- {
- srand(time(0));
- setlocale(LC_ALL, "Russian");
- matrix arr(4, 4);
- coord a(2, 4);
- coord b(1, 3);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement