0

بازی پازل اعداد

 
rezahashemian1374
rezahashemian1374
کاربر برنزی
تاریخ عضویت : مهر 1391 
تعداد پست ها : 254
محل سکونت : تهران

بازی پازل اعداد
چهارشنبه 24 مهر 1392  10:37 AM

#include<iostream.h>
#include<conio.h>
#include<stdlib.h>

////////////////////////////////////////////////

///***left=75***

void left(int s[][3])
**

clrscr();
cout<<endl<<endl<<endl;
int x;
cout<<"press "<<endl<<endl<<endl<<endl;
  for(
int i=0;i<3;i++)
     for(
int j=0;j<3;j++)
     **
       if(
j==2)
      break;
       if(
s[i][j]==0)
       **
      
s[i][j]=s[i][j+1];
      
s[i][j+1]=0;
      break;
       }
     }
     for(
i=0;i<3;i++)
     **
    for(
int j=0;j<3;j++)
    **
       
cout<<s[i][j]<<"\t"<<"\t"<<"|"<<"  " ;
    }
    
cout<<"\n";
      }
      
cout<<endl<<endl;
}


///////////////////////////////////////////////

//***down=80***

void down(int s[][3])
**

clrscr();
cout<<endl<<endl<<endl;
int x;
cout<<"perss **"<<endl<<endl<<endl<<endl;
    for(
int i=0;i<3;i++)
       for(
int j=0;j<3;j++)
       **
      if(
s[i][j]==0)
      **
         if(
i==0)
     break;
      
s[i][j]=s[i-1][j];
      
s[i-1][j]=0;


      break;
      }
       }
       for(
i=0;i<3;i++)
       **
      for(
int j=0;j<3;j++)
      **
         
cout<<s[i][j]<<"\t"<<"\t"<<"|"<<"  " ;
      }
      
cout<<"\n";
       }
       
cout<<endl<<endl;
  }


//////////////////////////////////////////////

//***right=77***

void right(int s[][3])
**

clrscr();
cout<<endl<<endl<<endl;
int x;
cout<<"perss **"<<endl<<endl<<endl<<endl;
     for(
int i=0;i<3;i++)
    for(
int j=0;j<3;j++)
       if(
s[i][j]==0)
       **
          if(
j==0)
         break;
       
s[i][j]=s[i][j-1];
       
s[i][j-1]=0;
       break;
       }
       for(
i=0;i<3;i++)
       **
      for(
int j=0;j<3;j++)
      **
         
cout<<s[i][j]<<"\t"<<"\t"<<"|"<<"  ";
      }
      
cout<<"\n";
       }
       
cout<<endl<<endl;
  }


/////////////////////////////////////////

//***top=72***

void top(int s[][3])
**

clrscr();
cout<<endl<<endl<<endl;
int x;
cout<<"perss **"<<endl<<endl<<endl<<endl;
     for(
int i=0;i<3;i++)
    for(
int j=0;j<3;j++)
    **
       if(
i==2)
          break;
    if(
s[i][j]==0)
      **
         
s[i][j]=s[i+1][j];
         
s[i+1][j]=0;
         break;
      }
    }
     for(
i=0;i<3;i++)
     **
    for(
int j=0;j<3;j++)
    **
       
cout<<s[i][j]<<"\t"<<"\t"<<"|"<<"  ";
    }
    
cout<<"\n";
     }
       
cout<<endl<<endl;
  }


//////////////////////////////////////////

void main()
**

clrscr();
cout<<endl;
int d[3][3],k=1;
for(
int i=0;i<3;i++)
 for(
int j=0;j<3;j++)
    
d[i][j]=k++;
    
d[2][1]=0;

  for(
i=0;i<3;i++)
  **
     for(
int j=0;j<3;j++)
     **
    
cout<<d[i][j]<<"\t"<<"\t"<<"  ";
     }
     
cout<<"\n";
  }

 
cout<<endl<<endl;
char c;
while(
1)
**

c=getch();
c=getch();
if(
c==13)
   exit(
1);
if(
c==72)
   
top(d);
if(
c==75)
   
left(d);
if(
c==77)
   
right(d);
if(
c==80)
   
down(d);
}

getch();
}

Seyyed.Reza.Hashemian@Gmail.Com

دوستانی که سوالی دارند یا مایل به تماس هستند می توانند از اطلاعات بالا استفاده نمایند.

اگر هم تایپکی زدید و احتیاج به پاسخگویی سریع داشتید اطلاع دهید

تشکرات از این پست
amirhmz
دسترسی سریع به انجمن ها