Cod sursa(job #115595)

Utilizator anna_bozianuBozianu Ana anna_bozianu Data 16 decembrie 2007 18:19:33
Problema Grozavesti Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.51 kb
#include<stdio.h>
int main()
{
	FILE *f,*g;f=fopen("grozavesti.in","r");g=fopen("grozavesti.out","w");
	fscanf(f,"%ld",&n);
	for(i=1;i<=n;i++)fscanf(f,"%ld",&a[i][j]);
	for(i=1;i<n;i++)
	 { min=a[i][i];p[i]=0;
	    for(j=i+1;j<=n;j++)
	     if(a[j][j]<a[i][i])p[i]=j;
	    if(p[i]){ns=ns+2;aux=a[i][i];a[i][i]=a[j][j];a[j][j]=aux;}
	 }
	fprintf(g,"%ld\n",ns);
	for(i=1;i<=n;i++)
	 if(p[i])
	  { fprintf(g,"L %ld %ld\n",i,p[i]);
	    fprintf(g,"C %ld %ld\n",i,p[i]);
	  }
	fcloseall();
	return 0;
}