Pagini recente » Cod sursa (job #2292960) | Cod sursa (job #558420) | Cod sursa (job #2484883) | Cod sursa (job #22892) | Cod sursa (job #323727)
Cod sursa(job #323727)
#include<fstream>
#define maxn 305
using namespace std;
ifstream f("grozavesti.in");
ofstream g("grozavesti.out");
int i,j,n,a[maxn][maxn],k,r[maxn][2],m,aux;
int main()
{
f>>n;
for(i=1;i<=n;++i)
for(j=1;j<=n;++j)
f>>a[i][j];
for(i=1;i<=n;++i)
{
m=i;
for(j=i+1;j<=n;++j)
if(a[j][j]<a[m][m]) m=j;
if(m!=i)
{
r[++k][0]=i;
r[k][1]=m;
aux=a[m][m];a[m][m]=a[i][i];a[i][i]=aux;
}
}
g<<2*k<<"\n";
for(i=1;i<=k;++i)
{
g<<"L "<<r[i][0]<<" "<<r[i][1]<<"\n";
g<<"C "<<r[i][0]<<" "<<r[i][1]<<"\n";
}
f.close();
g.close();
return 0;
}