#include <iostream>
#include <math.h>
#include <cstdlib> 
#include <iomanip>
#include <ctime>
using namespace std;
int main()
{
	int n, m, i, j;
	cout << "Kolvo strok ="; cin >> n;
	cout << "Kol-vo stolbcov="; cin >> m;
	int **a = new int*[n];
	for (i = 0; i < n; i++)
		a[i] = new int[m];
	srand(time(NULL));
	for (i = 0; i < n; i++)
	for (j = 0; j < m; j++)
		a[i][j] = rand() % 101 - 50;
	cout << "Massiv:" << endl;
	for (i = 0; i < n; i++, cout << endl)
	for (j = 0; j < m; j++)
		cout << setw(5) << a[i][j];
	int min, imin;
	min = a[0][0];
	imin = 0;
	for (i = 0; i < n; i++)
	for (j = 0; j < m; j++)
	if (a[i][j] < min)
	{
		min = a[i][j];
		imin = i;
	}


	int *b = new int[m];
	for (j = 0; j < m; j++)
		b[j] = a[n - 1][j];
	for (j = 0; j < m; j++)
	{
		a[n - 1][j] = a[imin][j];
		a[imin][j] = b[j];
	}
	cout << "new massiv" << endl;
	for (i = 0; i < n; i++, cout << endl)
	for (j = 0; j < m; j++)
		cout << setw(5) << a[i][j];
	return 0;
}