Форум программистов, компьютерный форум CyberForum.ru

Крестики-нолики, проверка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ функия NtCreateUserProcess http://www.cyberforum.ru/cpp-beginners/thread930002.html
как использоват эту функцию и какие параметры надо передавать заранее спасибо
C++ Искусственный интелект для игры Подскажите, есть ли современные игры, для которых можно писать интеллект, или игра которая и состоит в том, что бы писать интеллект. Главное не супер качество графики, и еще что либо, а что бы было интересно, и людей было много. Сам искал, но не нашел. Помогите, чем можете. http://www.cyberforum.ru/cpp-beginners/thread929995.html
Объявление переменных в С++ C++
Начал изучение С++ и возник такой вопрос как повторно производить действия с переменными после их объявления?
C++ Работа с back_inserter();
Почему в алгоритме copy() я не могу использовать back_inserter()? #include <iostream> #include <iterator> #include <vector> #include <deque> #include <algorithm> #include <list> #include <set> #include "my_iterator.h"
C++ Для чего typedef struct http://www.cyberforum.ru/cpp-beginners/thread929964.html
Часто в "профессиональном" коде вижу - typedef struct MyStruct { // ... } MyStuct; даёт ли это какие то преимущества перед простым объявлением - struct MyStruct { // ... };
C++ Виснет программа Задача следующая: Напишите программу, которая приблизительно рассчитывает значение математической константы е, используя формулу : е = 1 + 1/1! +1/2! +1/3! + ..... Программу написал, но почему при вводе точности (под точностью я имею в виду до какого факториала программа будет считать) программа виснет и ничего не происходит. Помогите разобраться. #include<iostream> using namespace std ; int... подробнее

Показать сообщение отдельно
vodilawofer
29 / 27 / 2
Регистрация: 27.09.2012
Сообщений: 123
29.07.2013, 01:50     Крестики-нолики, проверка
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
for (int i = 0; i < 3; ++i) // горизонталь
        for (int j = 0; j < 3; ++j)
{
if(board[i][j] == X)
            {
                ++count_X;
                count_O = 0;
            }
            else if (board[i][j] == O)
            {
                ++count_O;
                count_X = 0;
            }
            else
            {
                count_O = 0;
                count_X = 0;
            }
            if (count_O == 5)
                return O_Win;
            if(count_X == 5)
                return X_Win;
}
 
count_O = 0;
    count_X = 0;
for (int i = 0; i < 3; ++i) // вертикаль
        for (int j = 0; j < 3; ++j)
{
if(board[j][i] == X)
            {
                ++count_X;
                count_O = 0;
            }
            else if (board[j][i] == O)
            {
                ++count_O;
                count_X = 0;
            }
            else
            {
                count_O = 0;
                count_X = 0;
            }
            if (count_O == 5)
                return O_Win;
            if(count_X == 5)
                return X_Win;
}
X_WIN, O_WIN просто перечисление. enum
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru