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

Крестики нолики - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Читать слова по одному за раз, пока не будет введена буква q http://www.cyberforum.ru/cpp-beginners/thread947225.html
Необходимо написать программу, которая читает слова по одному за раз, пока не будет введена буква q. После этого программа должна сообщить, количество слов, начинающихся с гласных, количество слов, начинающихся с согласных и количество слов, которые начинаются с других символов (например с цифр). Программа упрямо не хочет считать буквы в верхнем регистре, в нижнем иногда выдает правильно,...
C++ Подскажите литературу Подскажите пожалуйста книгу по математической логике, только что нибудь полегче Кнута "искуство программирования", потому что Кнут очень тяжко идет). И вообще литературу по обработке массивов. http://www.cyberforum.ru/cpp-beginners/thread947215.html
C++ Как генерить монотонно возрастающие числа?
Привет! Суть проблемы такова. Надо генерить длинные (long long) числа, чтоб они были всё время разные и плавно возрастающие. Генериться они должны всегда правильно, вне зависимости от того, сколько раз подряд была запущенна программа, сколько раз компьютер был перезагружен и тд... Понятно, что в принципе тут надо завязываться на дату, но тут так же возникает проблема - если этот генератор...
C++ Самая быстрая сортировка
Какая на данный момент самая быстрая сортировка?
C++ Определить, имеет ли последовательность чисел, находящихся в файле, нечетную длину http://www.cyberforum.ru/cpp-beginners/thread947065.html
В файле находятся только целые числа. Определить, имеет ли последовательность чисел, находящихся в файле, нечетную длину, и если да, то переменной midle присвоить значение среднего элемента файла. В противном случае присвоить этой переменной значение первого числа файла.
C++ Из множества точек выбрать такие три точки А, В, С, чтобы внутри треугольника АВС содержалось максимальное количество точек этого множества Из заданного множества точек на плоскости выбрать такие три точки А, В, С, чтобы внутри треугольника АВС содержалось максимальное количество точек этого множества. подробнее

Показать сообщение отдельно
Raali
572 / 276 / 12
Регистрация: 06.07.2013
Сообщений: 917
Завершенные тесты: 1
02.09.2013, 14:55     Крестики нолики
C++
1
2
3
4
5
6
7
8
9
10
11
12
void PlayerTurn(int move){
     switch(move){
        case 1: Movies[0][0] = 'X';break;
        case 2: Movies[0][1] = 'X';break;
        case 3: Movies[0][2] = 'X';break;
        case 4: Movies[1][0] = 'X';break;
        case 5: Movies[1][1] = 'X';break;
        case 6: Movies[1][2] = 'X';break;
        case 7: Movies[2][0] = 'X';break;
        case 8: Movies[2][1] = 'X';break;
        case 9: Movies[2][2] = 'X';break;
    }
можно переделать в

C++
1
2
3
void PlayerTurn(int move){
Movies[(move-1)/3][(move-1)%3];
    }
C++
1
if(Movies[1][i] == 'X')
так проверять лучше тоже не надо, это одно и то же что сверять текстуру юнита со скриншотом из игры
лучше завести два массива тогда уж - PlayerMoves[MAX_MOVES] и BotMoves[MAX_MOVES] в которых содержится число от 1 до 9 что дает понять куда поставлен крестик или нолик
 
Текущее время: 05:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru