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

Расставить корабли в игре Морской Бой - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как перевести из WCHAR в int не потеряв цифру 0? http://www.cyberforum.ru/cpp-beginners/thread1112584.html
Мне нужно перевести номер месяца в тип WCHAR для того, чтобы вывести в окно. Если использовать _itow_s(mm,date,10), то 0 пропадает. Хотя, наверное он пропадает еще в момент инициализации переменной. Так вот как лучше поступить? int mm=06; WCHAR date; _itow_s(mm,date,10); Пробовал добавлять проверку
C++ Множественное наследование преоброзавать в просто наследывание class A { public: virtual ~A(); string Name(); private: virtual string DoName(); }; class Bl : virtual public A string DoName(); }; class B2 : virtual public A string DoName(); }; http://www.cyberforum.ru/cpp-beginners/thread1112567.html
C++ Разделить двухмерный массив на два линейных - с положительными и отрицательными числами
Создать заданный массив 10 на 10 элементов содержащие положительные и отрицательные числа.Создать 2 массива одномерных в которых находится отрицательные а в другом положительные.
C++ Скрипт,плагин в браузер
Доброе утро. Хочу написать скрипт или плагин. В общем дополнение к браузеру "Яндекс". Суть дополнения заключается в следующем. На одном сайте будет появляться скажем некие картинки на которые необходимо клацнуть. Скажите пожалуйста. Я не ошибся разделом, где созда тему? С++ Не могли бы подсказать, возможно ли это? Это первые мои шаги в написании чего либо на С++. Не могли бы подсказать...
C++ Вычислить логарифм по различным основаниям в соответствии с формулой http://www.cyberforum.ru/cpp-beginners/thread1112547.html
Составить программу и вычислить значение функции y. Вычислить логарифм по различным основаниям в соответствии с формулой {log}_{a}x=\frac{ln x}{ln a} осуществить по подгрограмме. y=\frac{({x}_{1}-{x}_{2})}{2({x}_{3}-{x}_{4})}, где {x}_{1},{x}_{2},{x}_{3},{x}_{4}-соответственно корни уравнений: 1,3{x}_{1}+5=0; -3{x}_{2}+7=0; -8{x}_{3}+5=0; 9{x}_{4}+0,5=0;
C++ Вычислить значение выражения Даны действительные числа s,t. Получить {h}^{4}(s-t,s+t)+h(1,1)+{h}^{2}(s-t,st), где h(a,b)=\sum_{i=1}^{15}\frac{{a}^{i}}{1+{b}^{2}}+\frac{b}{1+{a}_{2}}-{(a-b)}^{i+1} подробнее

Показать сообщение отдельно
Archi0
28 / 14 / 4
Регистрация: 18.07.2013
Сообщений: 164
03.04.2014, 10:23     Расставить корабли в игре Морской Бой
Есть поле 10х10 и N кораблей. Цикл пока остались корабли, второй цикл проходит по полю на проверку возможности разместить корабль так, чтобы хотя бы 1 поле корабля было расположено на данном поле (фиксируешь поля которые доступны для данного корабля (это отдельный объект) логика проверки следует из правил игры и учёта уже размещенных кораблей) из доступных полей выбираешь поле случайно (после можно подумать над интеллектом и регистрируешь этот корабль помечая какие поля больше недоступны), если невозможно разместить корабль попробовать сначала (если есть доказательство того, что такого не может случиться то этот блок кода не нужен).
 
Текущее время: 21:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru