Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- #include<cmath>
- #include<vector>
- using namespace std;
- int main()
- {
- setlocale(0, "RUS");
- int n, m; // n - строки , m - столбцы ;
- cout << "Введите количество строк и столбцов\n";
- cin >> n >> m;
- int** mtrx = new int* [n];
- cout << "Введите элементы матрицы\n";
- for (int i = 0; i < n; i++)
- {
- mtrx[i] = new int[m];
- for (int j = 0; j < m; j++)
- {
- cout << "элемент[" << i << "][" << j << "] = ";
- cin >> mtrx[i][j];
- }
- }
- cout << "Введенная матрица:" << endl;
- for (int i = 0; i < n; i++)
- {
- for (int j = 0; j < m; j++)
- cout << mtrx[i][j] << " ";
- cout << endl;
- }
- vector <int> vecA(m);
- cout << "Введите элементы вектора\n";
- for (int i = 0; i < m; i++)
- {
- cin >> vecA[i];
- }
- cout << "Введенный вектор\n";
- for (int i = 0; i < m; i++)
- {
- cout << vecA[i] << endl;
- }
- vector <int> S(m);
- for (int i = 0; i < n; i++)
- {
- S[i] = 0;
- for (int j = 0; j < m; j++)
- S[i] += mtrx[i][j] * vecA[j];
- }
- cout << "Произведение = \n";
- for (int i = 0; i < m; i++)
- {
- cout << S[i] << endl;
- }
- delete[] mtrx;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement