Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstdlib>
- using namespace std;
- void check1(char mesto[2],char mass[10][10]);
- int main()
- {
- int igr=0;
- setlocale(LC_ALL,"rus");
- char mass[10][10];
- for (int i = 0; i < 10; i++)
- {
- for (size_t y = 0; y < 10; y++)
- {
- mass[i][y] = ' ';
- }
- }
- char* a1 = &mass[0][0];
- char* a2 = &mass[1][0];
- char* a3 = &mass[2][0];
- char* a4 = &mass[3][0];
- char* a5 = &mass[4][0];
- char* a6 = &mass[5][0];
- char* a7 = &mass[6][0];
- char* a8 = &mass[7][0];
- char* a9 = &mass[8][0];
- char* a10 = &mass[9][0];
- char* b1 = &mass[0][1];
- char* b2 = &mass[1][1];
- char* b3 = &mass[2][1];
- char* b4 = &mass[3][1];
- char* b5 = &mass[4][1];
- char* b6 = &mass[5][1];
- char* b7 = &mass[6][1];
- char* b8 = &mass[7][1];
- char* b9 = &mass[8][1];
- char* b10 = &mass[9][1];
- char* c1 = &mass[0][2];
- char* c2 = &mass[1][2];
- char* c3 = &mass[2][2];
- char* c4 = &mass[3][2];
- char* c5 = &mass[4][2];
- char* c6 = &mass[5][2];
- char* c7 = &mass[6][2];
- char* c8 = &mass[7][2];
- char* c9 = &mass[8][2];
- char* c10 = &mass[9][2];
- char* d1 = &mass[0][3];
- char* d2 = &mass[1][3];
- char* d3 = &mass[2][3];
- char* d4 = &mass[3][3];
- char* d5 = &mass[4][3];
- char* d6 = &mass[5][3];
- char* d7 = &mass[6][3];
- char* d8 = &mass[7][3];
- char* d9 = &mass[8][3];
- char* d10 = &mass[9][3];
- char* e1 = &mass[0][4];
- char* e2 = &mass[1][4];
- char* e3 = &mass[2][4];
- char* e4 = &mass[3][4];
- char* e5 = &mass[4][4];
- char* e6 = &mass[5][4];
- char* e7 = &mass[6][4];
- char* e8 = &mass[7][4];
- char* e9 = &mass[8][4];
- char* e10 = &mass[9][4];
- char* f1 = &mass[0][5];
- char* f2 = &mass[1][5];
- char* f3 = &mass[2][5];
- char* f4 = &mass[5][3];
- char* f5 = &mass[4][5];
- char* f6 = &mass[5][5];
- char* f7 = &mass[6][5];
- char* f8 = &mass[7][5];
- char* f9 = &mass[8][5];
- char* f10 = &mass[9][5];
- char* g2 = &mass[0][6];
- char* g3 = &mass[1][6];
- char* g4 = &mass[2][6];
- char* g5 = &mass[3][6];
- char* g1 = &mass[4][6];
- char* g6 = &mass[5][6];
- char* g7 = &mass[6][6];
- char* g8 = &mass[7][6];
- char* g9 = &mass[8][6];
- char* g10 = &mass[9][6];
- char* h1 = &mass[0][7];
- char* h2 = &mass[1][7];
- char* h3 = &mass[2][7];
- char* h4 = &mass[3][7];
- char* h5 = &mass[4][7];
- char* h6 = &mass[5][7];
- char* h7 = &mass[6][7];
- char* h8 = &mass[7][7];
- char* h9 = &mass[8][7];
- char* h10 = &mass[9][7];
- char* i1 = &mass[0][8];
- char* i2 = &mass[1][8];
- char* i3 = &mass[2][8];
- char* i4 = &mass[3][8];
- char* i5 = &mass[4][8];
- char* i6 = &mass[5][8];
- char* i7 = &mass[6][8];
- char* i8 = &mass[7][8];
- char* i9 = &mass[8][8];
- char* i10 = &mass[9][8];
- char* k1 = &mass[0][9];
- char* k2 = &mass[1][9];
- char* k3 = &mass[2][9];
- char* k4 = &mass[3][9];
- char* k5 = &mass[4][9];
- char* k6 = &mass[5][9];
- char* k7 = &mass[6][9];
- char* k8 = &mass[7][9];
- char* k9 = &mass[8][9];
- char* k10 = &mass[9][9];
- while(true){
- cout << "_|_";
- for (int i = 0; i < 10; i++)
- {
- switch (i)
- {
- case 0:
- {
- cout << "A_|_";
- break;
- }
- case 1:
- {
- cout << "Б_|_";
- break;
- }
- case 2:
- {
- cout << "В_|_";
- break;
- }
- case 3:
- {
- cout << "Г_|_";
- break;
- }
- case 4:
- {
- cout << "Д_|_";
- break;
- }
- case 5:
- {
- cout << "Е_|_";
- break;
- }
- case 6:
- {
- cout << "Ж_|_";
- break;
- }
- case 7:
- {
- cout << "З_|_";
- break;
- }
- case 8:
- {
- cout << "И_|_";
- break;
- }
- case 9:
- {
- cout << "К_|";
- break;
- }
- default:
- break;
- }
- }
- cout << endl;
- for (int i = 0; i < 10; i++)
- {
- if(i<=8)
- cout << i + 1 << "|_";
- else if(i=9)
- cout << "⏨" << "|_";
- else
- break;
- for (size_t y = 0; y < 10; y++)
- {
- if(y<=8)
- cout << mass[i][y] << "_|_";
- else if(y=9)
- cout << mass[i][y] << "_|";
- else
- break;
- }
- cout << endl;
- }
- int palub1=4;
- int kor;
- char mesto[2];
- while(palub1 !=0){
- cout<<"Какой кораблик выбрать(пока что доступен однопалубный (цифра 1): ";
- cin>>kor;
- switch(kor){
- case 1:{
- palub1--;
- cout<<"Введите место: ";
- cin>>mesto;
- if(mesto[0]=='a'&&mesto[1]=='1'&&mesto[2]=='0'){
- *a10='1';
- break;
- }
- else if(mesto[0]=='a'&&mesto[1]=='1'){
- char mesto1[1]=mesto;
- *(mesto1)='1';
- break;
- }
- else if(mesto[0]=='a'&&mesto[1]=='2'){
- *a2='1';break;
- }
- else if(mesto[0]=='a'&&mesto[1]=='3'){
- *a3='1';break;
- }
- else if(mesto[0]=='a'&&mesto[1]=='4'){
- *a4='1';break;
- }
- else if(mesto[0]=='a'&&mesto[1]=='5'){
- *a5='1';break;
- }
- else if(mesto[0]=='a'&&mesto[1]=='6'){
- *a6='1';break;
- }
- else if(mesto[0]=='a'&&mesto[1]=='7'){
- *a7='1';break;
- }
- else if(mesto[0]=='a'&&mesto[1]=='8'){
- *a8='1';break;
- }
- else if(mesto[0]=='a'&&mesto[1]=='9'){
- *a9='1';break;
- }
- else if(mesto[0]=='b'&&mesto[1]=='1'&&mesto[2]=='0'){
- *b10='1';break;
- }
- else if(mesto[0]=='b'&&mesto[1]=='1'){
- *b1='1';break;
- }
- else if(mesto[0]=='b'&&mesto[1]=='2'){
- *b2='1';break;
- }
- else if(mesto[0]=='b'&&mesto[1]=='3'){
- *b3='1';break;
- }
- else if(mesto[0]=='b'&&mesto[1]=='4'){
- *b4='1';break;
- }
- else if(mesto[0]=='b'&&mesto[1]=='5'){
- *b5='1';break;
- }
- else if(mesto[0]=='b'&&mesto[1]=='6'){
- *b6='1';break;
- }
- else if(mesto[0]=='b'&&mesto[1]=='7'){
- *b7='1';break;
- }
- else if(mesto[0]=='b'&&mesto[1]=='8'){
- *b8='1';break;
- }
- else if(mesto[0]=='b'&&mesto[1]=='9'){
- *b9='1';break;
- }
- else if(mesto[0]=='c'&&mesto[1]=='1'&&mesto[2]=='0'){
- *c10='1';break;
- }
- else if(mesto[0]=='c'&&mesto[1]=='1'){
- *c1='1';break;
- }
- else if(mesto[0]=='c'&&mesto[1]=='2'){
- *c2='1';break;
- }
- else if(mesto[0]=='c'&&mesto[1]=='3'){
- *c3='1';break;
- }
- else if(mesto[0]=='b'&&mesto[1]=='4'){
- *c4='1';break;
- }
- else if(mesto[0]=='c'&&mesto[1]=='5'){
- *c5='1';break;
- }
- else if(mesto[0]=='c'&&mesto[1]=='6'){
- *c6='1';break;
- }
- else if(mesto[0]=='c'&&mesto[1]=='7'){
- *c7='1';break;
- }
- else if(mesto[0]=='c'&&mesto[1]=='8'){
- *c8='1';break;
- }
- else if(mesto[0]=='c'&&mesto[1]=='9'){
- *c9='1';break;
- }
- else{
- break;
- }
- }
- case 2:{
- }
- default:
- break;
- }
- }
- system("pause");
- }system("cls");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement