Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int min(int **mas, int rows, int cols);
- int main()
- {
- int rowsA = 4, colsA = 4, rowsB = 5, colsB = 5, rowsC = 3, colsC = 3;
- int **A = new int* [rowsA];
- int **B = new int* [rowsB];
- int **C = new int* [rowsC];
- for (int i = 0; i < rowsA; i++) {
- A[i] = new int [colsA];
- }
- for (int i = 0; i < rowsB; i++) {
- B[i] = new int [colsB];
- }
- for (int i = 0; i < rowsC; i++) {
- C[i] = new int [colsC];
- }
- for(int i = 0; i < rowsA; i++) {
- for(int j = 0; j < colsA; j++) {
- cout << "Enter next element of matrix A ";
- cin >> A[i][j];
- }
- }
- for(int i = 0; i < rowsB; i++) {
- for(int j = 0; j < colsB; j++) {
- cout << "Enter next element of matrix B ";
- cin >> B[i][j];
- }
- }
- for(int i = 0; i < rowsC; i++) {
- for(int j = 0; j < colsC; j++) {
- cout << "Enter next element of matrix C ";
- cin >> C[i][j];
- }
- }
- int minA = min(A, rowsA, colsA);
- int minB = min(B, rowsB, colsB);
- int minC = min(C, rowsC, colsC);
- cout << "A min * B min - C min = " << minA * minB - minC << endl;
- for (int i = 0; i < rowsA; i++) {
- delete[] A[i];
- }
- for (int i = 0; i < rowsB; i++) {
- delete[] B[i];
- }
- for (int i = 0; i < rowsC; i++) {
- delete[] C[i];
- }
- }
- int min(int **mas, int rows, int cols)
- {
- int minValue = mas[0][0];
- for(int i = 0; i < rows; i++) {
- if(mas[i][i] < minValue)
- minValue = mas[i][i];
- }
- return minValue;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement