Cod sursa(job #2110010)

Utilizator BiancaTEQBianca Batinas BiancaTEQ Data 20 ianuarie 2018 12:02:19
Problema Kdrum Scor 0
Compilator cpp Status done
Runda evaluare_cex_sv_cls_x_2 Marime 0.87 kb
#include <iostream>
#include <fstream>

using namespace std;

ifstream f("krum.in");
ofstream g("kdrum.out");

int  a[51][51], n,m,x1,x2,y1,y2,i,j,k;

int fille(int i,int j )
{
    i=x1; j=y1;
    a[i][j]=0;
    if(a[i-1][j]!=0)
    {
        a[i-1][j]=0; fille(i-1,j);
    }
    else
        if(a[i+1][j]!=0)
    {
        a[i+1][j]=0; fille(i+1,j);
    }
    else
        if(a[i][j-1]!=0)
    {
        a[i][j-1]=0; fille(i,j-1);
    }
    else
        if(a[i][j+1]!=0)
    {
        a[i][j+1]=0; fille(i,j+1);
    }
}

int main()
{
    f>>n;
    f>>m;
    f>>k;
    f>>x1;
    f>>y1;
    f>>x2;
    f>>y2;

   for(int i=1; i<=n; ++i)
    for(int j=1; j<=m; ++j)
    f>>a[i][j];

    fille(i,j);

   for(int i=1; i<=n; ++i)
   {
       for(int j=1; j<=m; ++j)
        g<<a[i][j]<<" ";
       g<<"\n";
   }



    return 0;
}