Pagini recente » Cod sursa (job #1416439) | Cod sursa (job #341458) | Cod sursa (job #1420128) | Cod sursa (job #1105235) | Cod sursa (job #117467)
Cod sursa(job #117467)
#include <stdio.h>
#define MAX 301
long a[MAX][MAX],min;
int v[2*MAX],w[2*MAX];
int n,i,j,nr,pmin;
int main(){
FILE *f = fopen("grozavesti.in", "r");
fscanf(f,"%d",&n);
for (i=1;i<=n;i++)
for (j=1;j<=n;j++)
fscanf(f,"%ld",&a[i][j]);
fclose(f);
nr=0;
for (i=1;i<n;i++) {
min = a[i][i];
pmin = i;
for (j=i+1;j<=n;j++) {
if (a[j][j]<=min){
min = a[j][j];
pmin = j;
}
}
if (pmin!=i){
nr++;
v[nr]=i;
w[nr]=pmin;
}
}
FILE *g = fopen("grozavesti.out","w");
fprintf(g,"%d\n",nr);
for (i=1;i<=nr;i++) {
fprintf(g,"%c %d %d\n",'C',v[i],w[i]);
fprintf(g,"%c %d %d\n",'L',v[i],w[i]);
}
fclose(g);
return 0;
}