Cod sursa(job #236445)

Utilizator Bogdan_tmmTirca Bogdan Bogdan_tmm Data 27 decembrie 2008 16:38:58
Problema Grozavesti Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.75 kb
#include<iostream.h>
#include<stdio.h>
FILE *f=fopen("grozavesti.in","r"),*g=fopen("grozavesti.out","w");
int n,a[301][301];
int main()
{
	fscanf(f,"%d",&n);
	int i,j;
	for(i=1;i<=n;i++)
		for(j=1;j<=n;j++)
			fscanf(f,"%d",a[i][j]);
	int x=0,nr=0,x1[700],y1[700];
	for(i=1;i<;i++)
	{
		x++;
		int min=a[x][x],aux=x;
		for(j=x+1;j<=n;j++)
			if(a[j][j]<a[x][x])
			{
				min=a[j][j];
				aux=j;
			}
		for(j=1;j<=n;j++)
		{
			int c=a[j][x];
			a[j][x]=a[j][aux];
			a[j][aux]=h;
		}
		for(j=1;j<=n;j++)
		{
			int l=a[x][j];
			a[x][j]=a[aux][j];
			a[aux][j]=l;
		}
		nr++;
		x1[nr]=x;y1=aux;
	}
	fprintf(g,"%d\n",nr);
	for(i=1;i<=nr;i++)
	{
		fprintf(g,"C %d %d\n",x1[i],y1[i]);
		fprintf(g,"L %d %d\n",x1[i],y1[i]);
	}
}