@MaratWantsToKnowALot
newbie

Что не так с логикой if else?

Есть программа крестики нолики. Пользователь вводит число в консоль, номер клетки(0-8). Если пользователь вводит номер клетки, где уже есть х или о, то программа должна сказать, что клетка занята, иначе он ставит в клетку "о" и выводит игровое поле в консоль. Но программа не работает должным образом, почему? answer переменная.

cin >> answer;
	for (int counter = 0; counter < 9; counter++) {
		if (symbol[counter] == ' ') {
			symbol[counter] == 'о';
			paint();
		}
		else {
			cout << "Точка занята!" << endl;
		}
	}
  • Вопрос задан
  • 183 просмотра
Решения вопроса 1
myjcom
@myjcom Куратор тега C++
symbol[answer] == 'x'; // 'о'
???
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы