Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstdlib>
- #include <iomanip>
- using namespace std;
- const int n=5;
- const int m=5;
- void wyczysc (char plansza[n][m])
- {
- int i,j;
- for (i=0; i<n; i++){
- for (j=0; j<m; j++){
- plansza[i][j]=0;
- }
- }
- }
- void wypisz (char plansza[n][m])
- {
- for(int i=0; i<n; i++){
- for(int j=0; j<m; j++){
- cout<<setw(6)<<"+-----";
- plansza[i][j];
- }
- static int y=y++;// wtf?
- // dodalem
- cout<<"+"<< i <<endl;
- // wypiswanie kolejnych komorek w poziomie
- for(int x=0; x<2; x++){
- for(int mm=0; mm<m; mm++){
- if (plansza[i][mm])
- {
- cout<<"|#####";
- }
- else
- {
- cout<<"| ";
- }
- }
- cout<<"|" <<endl;
- }
- } cout<<"+-----+-----+-----+-----+-----+"<<endl;
- for(int z=0; z<m; z++){
- cout<<" "<< z << setw(5);
- }
- cout<<endl<<endl;
- }
- void wstawianie(char gracz, char plansza[n][m]) {
- int wiersz;
- int kolumna;
- do {
- wiersz=6;
- kolumna=6;
- while(wiersz<0 || wiersz>5) {
- cout << "Gracz "<<gracz<<": Podaj wiersz (0,1,2,3,4,5): ";
- cin >> wiersz;
- if(wiersz<0 || wiersz>5)
- cout << "Nie ma takiego wiersza"<<endl;
- }
- while(kolumna<0 || kolumna>5) {
- cout << "Gracz "<<gracz<<": Podaj kolumne (0,1,2,3,4,5): ";
- cin >> kolumna;
- if(kolumna<0 || kolumna>5)
- cout << "Nie ma takiej kolumny"<<endl;
- }
- if(plansza[wiersz][kolumna] != 0)
- cout << "To pole jest juz zajete"<<endl;
- } while(plansza[wiersz][kolumna] != 0);
- if(gracz=='X') plansza[wiersz][kolumna] = 1;
- else plansza[wiersz][kolumna] = 2;
- }
- int main() {
- char plansza[n][m];
- int y;
- char X;
- cout<<"Gra w Kamienie ;)"<<endl;
- cout<<"=================="<<endl<<endl;
- wyczysc(plansza);
- plansza[1][0] = 1;
- plansza[2][3] = 1;
- wypisz(plansza);
- wstawianie('X', plansza);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement