Pagini recente » Cod sursa (job #1550720) | Cod sursa (job #770185) | Cod sursa (job #2567332) | Cod sursa (job #2529261) | Cod sursa (job #2110010)
#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;
}