Răspuns: Eficienta nema, dar nu conteaza ca nu-ti cere
#include <iostream>
using namespace std;
unsigned n,m,i,j,k,aux;
int main()
{
cin>>n>>m;
int a[n][m];
for(i=0;i<n;i++)
for(j=0;j<m;j++)
cin>>a[i][j];
for(i=0;i<n;i++)
for(j=0;j<m;j++)
for(k=j+1;k<m;k++)
if(a[i][j]<a[i][k])
{
aux=a[i][j];
a[i][j]=a[i][k];
a[i][k]=aux;
}
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
cout<<a[i][j]<<' ';
cout<<endl;
}
return 0;
}
Explicație: