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

Крестики нолики, нужно немного дописать - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести время года по номеру месяца http://www.cyberforum.ru/cpp-beginners/thread1035313.html
Я должен ввести номер месяца, а программа должна вывести время года. Например: ввожу 11, а выводит осень. (с использованием кейсов) Заранее очень благодарен, спасибо)
C++ Struct vedomost Проверьте, пожалуста, на правильную конфигурацию код. В сведения хранится информация по задолженностям студентов: ФИО., Группа, курс, предмет. Написать программу удаления из ведомости информации о студентах, аннулировав задолженности. struct vedomost { char familiya; char imya; char otchestvo; char group; http://www.cyberforum.ru/cpp-beginners/thread1035310.html
C++ построение графика на си++
Здравствуйте. Такая вот задача: построить график зависимости температуры в разрезе окна(то есть, как она зависит при движении от внешнего стекла, к внутреннему, но не в этом суть). Разбиваю окно на сетку m*n, нахожу значения температур в каждой ячейке, но не знаю, как построить график этой самой зависимости. Мне нужен лишь хороший совет, как это реализовать на си++.
Наследование классов в С++ C++
Наследование классов в С++ Здравствуйте, нужна помощь в написании программы, может кто - нибудь сталкивался,или имеются похожие задания примеры.Нужна реализовать наследование классов Родительский класс - обьект . свойства :координаты. методы :перемещение. Исходящие классы: 1 ) Параллелепипед свойства : размер (длина ,ширина ,высота) методы : смена размеров . 2) Сфера
C++ Переменная "Х" меняет свое значение от начального 1.1 к конечному 4.1 с шагом 0.2. Реализовать программу используя все циклы. http://www.cyberforum.ru/cpp-beginners/thread1035289.html
Вывести только отрицательные значения и их количество(!). Переменная "Х" меняет свое значение от начального 1.1 к конечному 4.1 с шагом 0.2 Реализовать программу используя циклы: 1)for 2)while/for 3)go to/if 4)do/while 5)if/goto P.S. хотя бы 1 и 3(или 4):sorry:
C++ Ошибка множественных подключений Доброго здравия всем!столкнулся с проблемой включений заголовочных файлов,помогите решить?)) В общем есть 3 заголовочных файла : snake.h,area.h,apple.h.В файле area.h используется все что находится в файлах apple.h и snake.h.В файле snake.h используется все из файла apple.h,а в файле apple.h используется все что находится в файле в файле snake.h и area.h. Вопрос:как все правильно подключить... подробнее

Показать сообщение отдельно
vladislavchik
0 / 0 / 0
Регистрация: 07.10.2013
Сообщений: 16

Крестики нолики, нужно немного дописать - C++

10.12.2013, 00:30. Просмотров 254. Ответов 2
Метки (Все метки)

Помогите пожалуйста. Нужно дописать код что бы пользователь не смог вводить уже введенное(выбранное). Если выбрали нолик, то туда уже нельзя поставить крестик.
Помогите пожалуйста, заранее огромное спасибо. не понимаю как доделать((


#include <iostream>
using namespace std;
void main()
{
setlocale( LC_ALL,"");

char a1='1', a2='2', a3='3', a4='4', a5='5', a6='6', a7='7', a8='8', a9='9';
char m;
int p;
int i=1;
bool b1, b2, b3, b4, b5, b6, b7, b8;

do {
cout<<"-------------\n";
cout<<"| | | | \n";
cout<<"| "<<a1<<" | "<<a2<<" | "<<a3<<" | \n";
cout<<"| | | | \n";
cout<<"-------------\n";
cout<<"| | | | \n";
cout<<"| "<<a4<<" | "<<a5<<" | "<<a6<<" | \n";
cout<<"| | | | \n";
cout<<"-------------\n";
cout<<"| | | | \n";
cout<<"| "<<a7<<" | "<<a8<<" | "<<a9<<" | \n";
cout<<"| | | | \n";
cout<<"-------------\n";

if (i%2) { m='x';
cout<<"Введите позицию для : "<<m;
cin>>p;
}
else
{ m='0';
cout<<"Введите позицию для : "<<m;
cin>>p;
}
switch (p){
case 1: a1=m; break;
case 2: a2=m; break;
case 3: a3=m; break;
case 4: a4=m; break;
case 5: a5=m; break;
case 6: a6=m; break;
case 7: a7=m; break;
case 8: a8=m; break;
}
b1=a1==a2&&a2==a3;
b2=a4==a5&&a5==a6;
b3=a7==a8&&a8==a9;
b4=a1==a4&&a4==a7;
b5=a2==a5&&a2==a8;
b6=a3==a6&&a2==a9;
b7=a1==a5&&a2==a9;
b8=a3==a5&&a2==a7;
if (b1||b2||b3||b4||b5||b6||b7||b8) break;



i++;

} while(i<10);

if(i<10)
cout<<"Победа для : "<<m;
else
cout<<"Ничья для : "<<m;
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru