НУЖНА ПОМОЩЬ СРОЧНО В С++
#include #include #include #include template void swap(T &a, T&b) { T t=a; a=b; b=t; } void printMatrix(int **matrix, int height, int width) { for (int y=0;y { for (int x=0;x { std::cout<<std::setw(4)<<matrix[y][x];<br> } std::cout<<std::endl;<br> } std::cout<<std::endl;<br>} int main() { srand(time(0)); int n,m; std::cin>>n>>m; int **a=new int* [n]; for (int i=0;i a[i]=new int[m]; for (int y=0;y for (int x=0;x //числа от 1 до 100 a[y][x]=rand()%100+1; printMatrix(a,n,m); bool flag=false; while (flag==false) { flag=true; for (int x=1;x { if (a[1][x] { swap(a[1][x],a[1][x-1]); flag=false; } if (a[n-1][x]>a[n-1][x-1]) { swap(a[n-1][x],a[n-1][x-1]); flag=false; } } } printMatrix(a,n,m); return 0; }