Cod sursa(job #1840947)

Utilizator MihaelaCismaruMihaela Cismaru MihaelaCismaru Data 4 ianuarie 2017 23:53:08
Problema Grozavesti Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.72 kb
#include<fstream>
#include<algorithm>
using namespace std;
ifstream in("grozavesti.in");
ofstream out("grozavesti.out");
int v[201][201],n,i,j,g,x,k,m,minim,alfa,beta,s,b,ok,l;
char c;
int main(){
in>>n;
for(i=1;i<=n;i++){
    for(j=1;j<=n;j++){
       in>>v[i][j];
    }
}

for(i=1,j=1;j<n;i++,j++){
        minim=0;
        ok=0;
    for(k=i,l=j;k<=n-i+1;l++,k++){
        if(ok==0){
            minim=v[k][l];
            ok=1;
        }
        if(v[k][l]<minim){
            minim=v[k][l];
            alfa=k;
            beta=l;
        }
    }
    if(v[i][j]>minim){
        swap(v[i][j],minim);
        out<<"C "<<j<<" "<<beta<<endl;
        out<<"L "<<i<<" "<<alfa<<endl;
    }
}


return 0;
}