You are on page 1of 2

#include<iostream>

#include<fstream>
using namespace std;
int main()
{
int i,j,n,m,a[30][30],x,k,aux;
ifstream f("matrice.in");
f>>n>>m;
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
f>>a[i][j];
f.close();
cout<<"matricea este: "<<endl;
for(i=1;i<=n;i++) {
for(j=1;j<=m;j++)
cout<<a[i][j]<<" ";
cout<<endl;
}
/*
for(i=1;i<=n;i++)
for(j=1;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;
}
*/
int min,poz;
for(i=1;i<=n;i++)
for(j=1;j<m;j++)
{ min=a[i][j];
poz=j;
for(k=j+1;k<=m;k++)
{ if(a[i][k]<min)
{min=a[i][k];
poz=k;
}
}
aux=a[i][j];
a[i][j]=a[i][poz];
a[i][poz]=aux;

cout<<"matricea ordonata este: "<<endl;


for(i=1;i<=n;i++) {
for(j=1;j<=m;j++)
cout<<a[i][j]<<" ";
cout<<endl;
}
}

You might also like