Professional Documents
Culture Documents
ПЕРЕСТАНОВКИ СТРОК ИЛИ СТОЛБЦОВ 1
ПЕРЕСТАНОВКИ СТРОК ИЛИ СТОЛБЦОВ 1
ПЕРЕСТАНОВКИ СТРОК ИЛИ СТОЛБЦОВ 1
#include<ctime>
using namespace std;
void randomizeMatrix(int matrix[maxM][maxN], int row, int col, int min, int max)
{
for (int i=0;i<row;i++)
for (int j=0;j<col;j++)
matrix[i][j] = min + rand() % (max-min+1);
}
int main()
{
int m,n;
int maxValue,minValue;
srand(time(0));
cout << "Enter size of matrix(max 10x10)" << endl;
cin >> m >> n;
int myMatrix[maxM][maxN];
randomizeMatrix(myMatrix,m,n,minValue,maxValue);
printMatrix(myMatrix,m,n);
swapRows(myMatrix,lastRow,minRow,m,n);
cout << "last min number row " << minRow << endl;
cout << "number of last row " << lastRow << endl;
return 0;
}
#include<iostream>
#include<ctime>
using namespace std;
void randomizeMatrix(int matrix[maxM][maxN], int row, int col, int min, int max)
{
for (int i=0;i<row;i++)
for (int j=0;j<col;j++)
matrix[i][j] = min + rand() % (max-min+1);
}
int main()
{
int m;
int maxValue,minValue;
int myMatrix[maxM][maxN];
srand(time(0));
randomizeMatrix(myMatrix,m,maxN,minValue,maxValue);
printMatrix(myMatrix,m,maxN);
int k,s;
cout << "Enter k and s (k < s < 10)" << endl;
cin >> k >> s;
multiSwap(myMatrix,k,s,m,maxN);
return 0;
}