Форум программистов, компьютерный форум, киберфорум
Наши страницы

Игра "Крестики нолики", почему не работает проверка окончания? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Неверный результат при преобразования типов данных static_cast<int>(double) http://www.cyberforum.ru/cpp-beginners/thread1234970.html
Доброго времени суток, уважаемые программисты! Перейду сразу к сути проблемы: При данном значении вещественной переменной n (n=0.13) в переменной целого типа m результат не 13, а 12. В чём...
C++ Какая разница между разными объявлениями объектов? чет 4 месяца не писал на С++ а писал на сшарпе немного. Но вот вернувшись к С++ чет вылетело с головы. Какая разница между обвявлением обьекта. Map map; и Map *asd; asd = new Map; Ясно... http://www.cyberforum.ru/cpp-beginners/thread1234960.html
Задача по теме Двумерные массивы C++
Помогите выбрать правильный вариант в этой задаче. Заранее спасибо. 1. Задачи необходимо переписывать в текст сообщения. 2. Язык форума русский
C++ Создание "особенного" дочернего окна
Здравствуйте, товарищи. Пару дней назад экспериментировал я с созданием дочерних окон главного окна и получил один интересный формат дочернего окна. Окно вело себя как отдельное, самостоятельное...
C++ Не компилируется код http://www.cyberforum.ru/cpp-beginners/thread1234875.html
я написал код проверял не компелирует почему-то пользуюсь dev c++ пишет проект или исходный файл не скомпелирован вот код #include <iostream.h> #include <stdio.h> using namespace std; int...
C++ Получить список процессов Как в c++ получить список процессов? подробнее

Показать сообщение отдельно
druidich
30 / 30 / 4
Регистрация: 21.05.2012
Сообщений: 440
27.07.2014, 19:56
shukaka, строку 25 поменяй на
C++
1
        if (((mas[1][1] == mas[1][3]) && (mas[1][1] == mas[1][5])) && mas[1][1] != ' ')
Добавлено через 9 минут
shukaka,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
#include <iostream>
using namespace std;
int main()
{
    int a, k = 0;
    char mas[7][7];
    while (k < 10)
    {
        //рисуем поле
        for (int i = 0; i < 7; i++)
        {
            for (int j = 0; j < 7; j++)
            {
                if (j == 0 || j == 2 || j == 4 || j == 6)
                    mas[i][j] = '=';
                if (i == 0 || i == 2 || i == 4 || i == 6)
                    mas[i][j] = '=';
                if (mas[i][j] != '='&&mas[i][j] != 'x'&&mas[i][j] != 'o')
                    mas[i][j] = ' ';
                cout << mas[i][j];
            }
            cout << endl;
        }
        //////////
 
        if ((mas[1][1] == mas[1][3]) && (mas[1][1] == mas[1][5]) && (mas[1][1] != ' '))
        {
            cout << "Victory" << endl;
            break;
        }
        else if ((mas[3][1] == mas[3][3]) && (mas[3][1] == mas[3][5]) && (mas[3][1] != ' '))
        {
            cout << "Victory" << endl;
            break;
        }
        else if ((mas[5][1] == mas[5][3]) && (mas[5][1] == mas[5][5]) && (mas[5][1] != ' '))
        {
            cout << "Victory" << endl;
            break;
        }
        else if ((mas[1][1] == mas[3][3]) && (mas[1][1] == mas[5][5]) && (mas[1][1] != ' '))
        {
            cout << "Victory" << endl;
            break;
        }
        else if ((mas[5][1] == mas[3][3]) && (mas[5][1] == mas[1][5]) && (mas[5][1] != ' '))
        {
            cout << "Victory" << endl;
            break;
        }
        else if ((mas[1][1] == mas[3][1]) && (mas[1][1] == mas[5][1]) && (mas[1][1] != ' '))
        {
            cout << "Victory" << endl;
            break;
        }
        else if ((mas[1][3] == mas[3][3]) && (mas[1][3] == mas[5][3]) && (mas[1][3] != ' '))
        {
            cout << "Victory" << endl;
            break;
        }
        else if ((mas[1][5] == mas[3][5]) && (mas[1][5] == mas[5][5]) && (mas[1][5] != ' '))
        {
            cout << "Victory" << endl;
            break;
        }
        cin >> a;
        switch (a)
        {
        case 1:
            cin >> mas[1][1];
            break;
        case 2:
            cin >> mas[1][3];
            break;
        case 3:
            cin >> mas[1][5];
            break;
        case 4:
            cin >> mas[3][1];
            break;
        case 5:
            cin >> mas[3][3];
            break;
        case 6:
            cin >> mas[3][5];
            break;
        case 7:
            cin >> mas[5][1];
            break;
        case 8:
            cin >> mas[5][3];
            break;
        case 9:
            cin >> mas[5][5];
            break;
        default:
            cout << "za polem!!!!";
        }
        system("cls");
        k++;
 
    }
 
    system("pause");
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.