All pastes #634323 Raw Edit

Mine

public text v1 · immutable
#634323 ·published 2007-07-26 11:10 UTC
rendered paste body
	private void sayilar(Array diz,int x,int y,int i)
		{
     int j,k;
     if(i==100)
     {
     for(j=0;j<10;j++)
        {             
           for(k=0;k<10;k++)
              yaz+=Convert.ToInt16(diz.GetValue(x,y)); 
              yaz+="\n";
        }

        label1.Text = yaz;
    }
     
     if(x<7 && Convert.ToInt32(diz.GetValue(x+3,y))==0)
        {
        diz.SetValue(i+1,x+3,y);
        sayilar(diz,x+3,y,i+1);
        }

     if(x>2 && Convert.ToInt32(diz.GetValue(x-3,y))==0)
        {
        diz.SetValue(i+1,x-3,y);
        sayilar(diz,x-3,y,i+1);
        }

     if(y>2 && Convert.ToInt32(diz.GetValue(x,y-3))==0)
        {
        diz.SetValue(i+1,x,y-3);
        sayilar(diz,x,y-3,i+1);
        }        
        
     if(y<7 && Convert.ToInt32(diz.GetValue(x,y+3))==0)
        {
        diz.SetValue(i+1,x,y+3);
        sayilar(diz,x,y+3,i+1);
        }        
        
     if(x<8 && y<8 && Convert.ToInt32(diz.GetValue(x+2,y+2))==0)
        {
        diz.SetValue(i+1,x+2,y+2);
        sayilar(diz,x+2,y+2,i+1);
        }        
        
     if(x<8 && y>1 && Convert.ToInt32(diz.GetValue(x+2,y-2))==0)
        {
        diz.SetValue(i+1,x+2,y-2);
        sayilar(diz,x+2,y-2,i+1);
        }        
     
     if(x>1 && y<8 && Convert.ToInt32(diz.GetValue(x-2,y+2))==0)
        {
        diz.SetValue(i+1,x-2,y+2);
        sayilar(diz,x-2,y+2,i+1);
        }        
     if(x>1 &&y>1 &&Convert.ToInt32(diz.GetValue(x-2,y-2))==0)
        {
        diz.SetValue(i+1,x-2,y-2);
        sayilar(diz,x-2,y-2,i+1);
        }
        diz.SetValue(0, x , y);   
        
        
        }

        private void button1_Click(object sender, EventArgs e)
        {
            cevap.SetValue(1, 0, 0);
           
                                sayilar(cevap, 0, 0, 1);
                                int a;
       
        }