2019-04-15 17:34:50 UNSELECTED

Unknown type code

Copy Copied! Full
void check2(int x,int y){ int a[4]; for(i=0;i<4;i++)a[i]==0; if(s[x][y]!='1'){ return; } if(s[x+1][y]=='1'){ if(d[x+1][y]==0){ d[x+1][y]=d[x][y]+1; a[0]=1; } } if(s[x-1][y]=='1'){ if(d[x-1][y]==0){ d[x-1][y]=d[x][y]+1; a[1]=1; } } if(s[x][y-1]=='1'){ if(d[x][y-1]==0){ d[x][y-1]=d[x][y]+1; a[2]=1; } } if(s[x][y+1]=='1'){ if(d[x][y+1]==0){ d[x][y+1]=d[x][y]+1; a[3]=1; } } if(a[0]==1)check2(x+1,y); if(a[1]==1)check2(x-1,y); if(a[2]==1)check2(x,y-1); if(a[3]==1)check2(x,y+1); }