Cod sursa(job #116308)
| Utilizator | Data | 18 decembrie 2007 13:48:02 | |
|---|---|---|---|
| Problema | Grozavesti | Scor | 0 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.5 kb |
#include<fstream.h>
ifstream f("grozavesti.in");
ofstream g("grozavesti.out");
int main()
{long a[300],x,aux;
int i,j,n,b[300][2],nr=0;
f>>n;
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
{f>>x;
if(i==j)a[i]=x;
}
for(i=1;i<n;i++)
for(j=i+1;j<=n;j++)
if(a[i]>a[j])
{aux=a[i];
a[i]=a[j];
a[j]=aux;
nr++;
b[nr][1]=i;
b[nr][2]=j;
}
g<<nr<<"\n";
for(i=1;i<=nr;i++)
{g<<"L"<<" "<<b[i][1]<<" "<<b[i][2]<<"\n";
g<<"C"<<" "<<b[i][1]<<" "<<b[i][2]<<"\n";
}
return 0;
}