Cod sursa(job #116308)

Utilizator anaidaanaida anaida 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;
 }