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

крестик-нолик-условие ничьи - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Есть вопрос по WinApi http://www.cyberforum.ru/cpp-beginners/thread198287.html
Напишу сюда, так как в этом топике много людей, может кто знает WinApi и распаковщик сообщений, может кто подскажет по этой теме http://www.cyberforum.ru/win-api/thread198215.html
C++ создать массив который состоит из милион элементов Можно ли в С++ создать массив который состоит из милион элементов. И если можно то как. http://www.cyberforum.ru/cpp-beginners/thread198272.html
C++ Сортировка методом Шелла
Сначала сравниваются и сортируются между собой ключи которые стоят на расстоянии d друг от друга,после этого процедура повторяется для некоторых меньших значений d, а заканчивается сортировка Шелла...
Отсортировать массив по невозрастанию сортировкой прямым обменом C++
. Отсортировать массив из N символов в невозрастающем порядке с помощью сортировки прямым обменом. (заранее спасибо)
C++ Оллимпиадное задание http://www.cyberforum.ru/cpp-beginners/thread198255.html
Задание. Тестирование студентов по некоторой дисциплине. Программа предлагает пользователю ответить на определенное количество вопросов (не менее 10). Каждый вопрос включает несколько вариантов...
C++ Вычислить произведение элементов массива, принадлежащих заданному отрезку В одномерном массиве, состоящем из N целых чисел, вычислить: 1. индекс минимального элемента; 2. произведение элементов массива, принадлежащих заданному отрезку . написал прогу для первого... подробнее

Показать сообщение отдельно
AnonymC
1173 / 455 / 28
Регистрация: 23.06.2009
Сообщений: 6,342
Завершенные тесты: 1

крестик-нолик-условие ничьи - C++

26.11.2010, 23:22. Просмотров 1436. Ответов 3
Метки (Все метки)

как написать условие ничьи для игры крестики нолики?
Если рассмотреть доску как матрицу,то я смог написать условие только для самого первого элемента
C++
1
2
3
4
5
6
7
 
if(x[i][j]!=x[i+1][j] && x[i][j]!=x[i][j+1] && x[i][j]!=x[i+1][j+1])
        {
        cout<<"ничья!"<<endl;
    
        return 1;
        }
то есть проверяет,если справа,снизу и по диагонали нету похожее число(я вместо Х пишу 1 вместо 0 пишу 2) то выводит на экран НИЧЬЯ
если написать условие для центрального элемента,то думаю на всех заработает...хотя для первого элемента нету соседа слева.Или сверху. Вобщем как написать условие?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.