Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать код, программу https://www.cyberforum.ru/ cpp-beginners/ thread2398094.html
Помогите написать код для следующей программы, пожалуйста, ++реп гарантирован. Задав одномерный массив целочисленных данных А в формате short, реализовать обработку массива (найти произведение...
C++ Рекурсия (Числа Фибоначчи)
Не понимаю, как данная рекурсия складывает числа. Ведь функция дойдет до n=1 и начнет возвращать значения (Первое фото), но функция же не складывает возвращенные результаты, или я чего-то не понимаю?...
"Машинки" сложная задача с informatics C++
Петя, которому три года, очень любит играть с машинками. Всего у Пети N различных машинок, которые хранятся на полке шкафа так высоко, что он сам не может до них дотянуться. Одновременно на полу...
C++ Задача с олимпиады, хз как ее решать) Здравствуйте, участвовал в олимпиаде, немогу решить(даже мысли не приходят что нужно делать) задачу. Здача: Есть комната прямоугольной формы, одна сторона длинны n, вторая m. Нужно узнать возможно... https://www.cyberforum.ru/ cpp-beginners/ thread2398064.html
C++ Как из стека сделать очередь? https://www.cyberforum.ru/ cpp-beginners/ thread2398056.html
Как из данного стека сделать очередь? Заранее спасибо #include "pch.h" #include <iostream> #include <cstring> #include "locale.h" #include <ctime> using namespace std; int main()
Нарушение прав доступа при записи C++
Выводит правильный результат, но при закрытии показывает ошибку: "Вызвано исключение по адресу 0x77629864 (ntdll.dll) в PracticaKatya.exe: 0xC0000005: нарушение прав доступа при записи по адресу...
C++ Строки, содержащие двузначные числа
Всем добрый вечер! Есть код,который ищет ? в строках #include "stdafx.h" #include <fstream> #include <iostream> #include <cstdio> #include <windows.h> using namespace std; int main() {...
C++ Насколько хороша мысль принимать только rvalue аргументы? В общем, я задумался, насколько хорошая мысль создавать публичный интерфейс только на move методах, если нам нужно как-то преобразовывать некий массив байт, например. Вот пример: #include... https://www.cyberforum.ru/ cpp-beginners/ thread2398041.html
C++ Заменить в массиве все группы подряд расположенных нулей на значение количества нулей https://www.cyberforum.ru/ cpp-beginners/ thread2398030.html
Ввести массив, который содержит много нулевых элементов. Заменить все группы подряд расположенных нулей на значение количества нулей
C++ Проверить, является ли матрица симметричной В данном текстовом файле хранится k матриц размерности mxn. Значение k, m, n расположены в файле в последней строке. Для каждой матрицы из файла проверить, является ли она симметричной(то есть равна... https://www.cyberforum.ru/ cpp-beginners/ thread2397997.html
Эксперт C
24939 / 15439 / 3271
Регистрация: 24.12.2010
Сообщений: 33,298
02.02.2019, 22:37 0

"Крестики-нолики": проверить, закончена ли игра выигрышем "крестиков"

02.02.2019, 22:37. Просмотров 1783. Ответов 7
Метки (Все метки)

Ответ

C++
1
2
3
4
5
6
7
8
9
for(i=0; i<5; i++)
  if (a[i][i] != krest) break;
if (i==5) // Есть диагональ!
for(i=0; i<5; i++)
  for(j=0; j<5; j++)
    f (a[i][j] != krest) break;
  if (j==5) // победила i-тая строка!
}
// И так далее...
Все небрежно даже для псевдокода. Прошу прощения. У меня и в мыслях не было - решить вашу задачку. Но если мне удалось показать вам некие простые приемы - я рад. Не удалось - тоже плакать не буду.

Добавлено через 12 минут
Цитата Сообщение от liv Посмотреть сообщение
вероятно, надо проверить, заполнен ли массив так, что победили "крестики".
Да, я уже поругавшись, чуток пованговал, и пришел к тому же выводу. Чему мой код порукой.
Смутило просто это "пять в линию". На бесконечке, конечно. А как мы играли! И были мастера, а были и гроссмейстеры. Я высоко не поднимался. Но мастером был вполне приличным. А игра - демократичнее бадмингтона.
Вот как-то игрушку эту запрограммировать... ручонки не дошли... А ведь тут можно много интересного... Конечно, не шахматы. Но вот с "Жизнью" - может сравниться.
Эх! Где мои семнадцать лет?!

Вернуться к обсуждению:
"Крестики-нолики": проверить, закончена ли игра выигрышем "крестиков"
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.02.2019, 22:37

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

В зависимости от времени года "весна", "лето", "осень", "зима" определить погоду "тепло", "жарко", "холодно", "очень холодно"
В зависимости от времени года &quot;весна&quot;, &quot;лето&quot;, &quot;осень&quot;, &quot;зима&quot; определить погоду &quot;тепло&quot;,...

Игра "Крестики - Нолики"
Я новичек и захотел написать игру на c++: крестики нолики. Только вместо крестиков и ноликов у меня...

Игра "Крестики-нолики"
Помогите дописать программу, чтобы выводило, кто победил и может исправить некоторые недочеты,...

Игра "Крестики-нолики"
Доброго времени суток. Нуждаюсь в помощи! Я написал код игры &quot;Крестики-нолики&quot; по книге и при...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.