ух, недоглядел

вот рабочий код
#include <iostream>
#define N 3
#define M 3
int main()
{
int arr[N][M];
for(int i=0;i<N;i++)
for(int j=0;j<M;j++)
std::cin >> arr[i][j];
for(int i=0;i<N;i++)
for(int j=0;j<M-1;j++)
for(int k=M-1;k>j;k--)
if(arr[i][k-1] > arr[i][k])
{
int temp = arr[i][k];
arr[i][k] = arr[i][k-1];
arr[i][k-1] = temp;
}
for(int i=0;i<N;i++)
{
for(int j=0;j<M;j++)
std::cout << arr[i][j] << " ";
std::cout << std::endl;
}
return 0;
}