Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "StdAfx.h"
- #include <iostream>
- #include <ctime>
- using namespace std;
- void Set (double **x, int N)
- {
- for (int i = 0; i < N; i++)
- for (int j = 0; j < N; j++)
- x[i][j]=rand()%9 + 1;
- }
- void Print (double **x, int N)
- {
- for (int i = 0; i < N; i++)
- {
- for (int j = 0; j < N; j++)
- cout << x[i][j] << " ";
- cout << endl;
- }
- }
- int main()
- {
- srand((int)time(0));
- int n;
- cout <<"n=";
- cin >>n;
- double **a = new double*[n];
- for (int i = 0; i < n; i++)
- a[i]=new double[n];
- double **b = new double*[n];
- for (int i = 0; i < n; i++)
- b[i]=new double[n];
- double **x = new double*[n];
- for (int i = 0; i < n; i++)
- x[i]=new double[2*n];
- Set (a,n);
- cout <<"Matrix a"<< endl;
- Print (a,n);
- Set (b,n);
- cout <<"Matrix b"<< endl;
- Print (b,n);
- for (int i = 0; i < n; i++)
- for (int j = 0; j < n; j++)
- {
- x[i][j]=a[i][j];
- x[i][j+n]=b[i][j];
- }
- cout <<"Matrix x"<< endl;
- Print (x,2*n);
- for (int i = 0; i < n; i++)
- delete [] a[i];
- delete [] a;
- for (int i = 0; i < n; i++)
- delete [] b[i];
- delete [] b;
- for (int i = 0; i < 2*n; i++)
- delete [] x[i];
- delete [] x;
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement