Cod sursa(job #2061078)

Utilizator AlmaChan13Petria Mitran Alma Elena AlmaChan13 Data 8 noiembrie 2017 21:57:14
Problema Grozavesti Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.74 kb
#include <fstream>
using namespace std;
ifstream fin("grozavesti.in");
ofstream fout("grozavesti.out");
int n,i,j,s,k,in1[600],in2[600],v[600][600],aux;
int main () {
    fin>>n;
    for (i=1;i<=n;i++) {
        for (j=1;j<=n;j++) {
            fin>>v[i][j];
        }
    }
    for (i=1;i<=n-1;i++) {
        for (j=i+1;j<=n;j++) {
            if (v[i][i] > v[j][j]) {
                s++;
                in1[s]=i;
                in2[s]=j;
                for (k=1;k<=n;k++) {
                    aux=v[k][i];
                    v[k][i]=v[k][j];
                    v[k][j]=aux;
                }
            }
        }

    }
    fout<<s<<"\n";
    for (i=1;i<=s;i++) {
        fout<<"C"<<in1[i]<<" "<<in2[s]<<"\n";
    }
}