Расстановка кораблей, морской бой - C#

Узнай цену своей работы

Формулировка задачи:

Добрый вечер,я пишу программу,которая случайным образом будет расставлять корабли в текстовом файле как в стандартной игре морской бой.Проблема в том что я никак не могу додумать процедурe расстановки кораблей,на данный момент я смог реализовать расположение только однопалубных кораблей,но оно выполняется не совсем правильно,иногда вместо 4-х кораблей в текстовый файл выводятся только 3.Прошу помочь.В архиве содержится исходный код.

Решение задачи: «Расстановка кораблей, морской бой»

textual
Листинг программы
while (field[x, y] == 0 && field[x - 1, y - 1] == 0 && field[x - 1, y] == 0 && field[x - 1, y + 1] == 0 && field[x, y - 1] == 0 && field[x, y + 1] == 0 && field[x + 1, y - 1] == 0 && field[x + 1, y] == 0 && field[x + 1, y + 1] == 0)

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

11   голосов , оценка 3.818 из 5
Похожие ответы