Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- using namespace std;
- main()
- {
- string linia="A_B_C_D_E_F_G_H_I_", linia2="_123456789";
- int x;
- do
- {
- cout<<"Podaj liczbe pol szachowych (od 3<x<10 ): ";
- cin>>x;
- }while(x<4 or x>9);
- int Tab[x][x];
- int gracz1[x][x], gracz2[x][x];
- int y=0, a=0, g2=x-2;
- //<- Wczytywanie GRACZY
- for(int i=0; i<2; i++){ //GRACZ 1
- for(int j=0; j<x; j++){
- if(a==0)
- {
- if(j%2==0) gracz1[i][j]=0;
- else gracz1[i][j]=1;
- }
- else
- {
- if(j%2==1) gracz1[i][j]=0;
- else gracz1[i][j]=1;
- }
- }
- a++;
- }
- a=0;
- for(int i=x-2; i<x; i++) //GRACZ 2
- {
- for(int j=0; j<x; j++)
- {
- if(a==0)
- {
- if(j%2==0) gracz2[i][j]=1;
- else gracz2[i][j]=0;
- } else {
- if(j%2==1) gracz2[i][j]=1;
- else gracz2[i][j]=0;
- }
- }
- a++;
- }
- //Wbijanie wartości w 1 dwutablice
- for(int i=0; i<2; i++)
- for(int j=0; j<x; j++)
- {
- Tab[i][j]=gracz1[i][j];
- }
- for(int i=2; i<x-2; i++)
- for(int j=0; j<x; j++)
- {
- Tab[i][j]=0;
- }
- for(int i=g2; i<x; i++)
- for(int j=0; j<x; j++)
- {
- Tab[i][j]=gracz2[i][j];
- }
- //Wyswietlanie tablic
- int b,c,d,m=0;
- if(x%2==0)
- d=x/2;
- else d=(x/2)+1;
- y=x*2; a=0; b=0, c=0;
- for(int j=0; j<x; j++)
- {
- if(j==0){
- cout<<linia2[j];
- for(int i=1; i<y; i++)
- {
- if(i==1)
- {
- cout<<linia[i-1];
- }
- cout<<linia[i];
- }}
- if(b==0){
- cout<<endl;
- b++;
- }
- if(c==0){
- cout<<linia2[j+1];
- for(int i=0; i<1; i++)
- for(int k=0; k<=x-1; k++)
- {
- cout<<Tab[i][k]<<" ";
- }
- cout<<endl;
- cout<<linia2[j+2];
- for(int i=1; i<2; i++)
- for(int k=0; k<=x-1; k++)
- {
- cout<<Tab[i][k]<<" ";
- }
- cout<<endl;
- for(int i=2; i<x-2; i++)
- for(int k=0; k<=x-1; k++)
- {
- if(m==k)
- {
- cout<<linia2[i+1];
- m=0;
- }
- cout<<Tab[i][k]<<" ";
- a++;
- if(a==x)
- {
- cout<<endl;
- a=0;
- }
- }
- cout<<linia2[x-1];
- for(int i=x-2; i<x-1; i++)
- for(int k=0; k<=x-1; k++)
- {
- cout<<Tab[i][k]<<" ";
- }
- cout<<endl;
- cout<<linia2[x];
- for(int i=x-1; i<x; i++)
- for(int k=0; k<=x-1; k++)
- {
- cout<<Tab[i][k]<<" ";
- }
- c++;
- }}
- /*cout<<endl;
- for(int i=0; i<x; i++) //<- Wyświetlanie graczy GRACZY
- {
- for(int j=0; j<x; j++)
- {
- cout<<Tab[i][j];
- }
- cout<<endl;
- }*/
- //Ruch gracza
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement