Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++
Войти
Регистрация
Восстановить пароль
 
elloam
2 / 2 / 1
Регистрация: 15.03.2017
Сообщений: 16
#1

Некорректно работает расстановка кораблей морской бой - C++

12.10.2017, 14:02. Просмотров 157. Ответов 0
Метки нет (Все метки)

Добрый день, есть двумерная матрица поля
char field[10][10] = {'0'};
пытаюсь рандомно расставить корабли,исключаю клетки вокруг корабля, но корабли появляются то 4, то 3.в чем может быть ошибка ?

C++
1
2
3
4
5
6
7
8
9
for (int i = 0; i<4; i++) {
        m = rand() % 10;
        n = rand() % 10;
        while (field[m][n] == 'X' || field[m][n + 1] == 'X' || field[m][n - 1] == 'X' || field[m + 1][n] == 'X' || field[m - 1][n] == 'X'
            || field[m + 1][n + 1] == 'X' || field[m + 1][n - 1] == 'X' || field[m - 1][n + 1] == 'X' || field[m - 1][n - 1] == 'X') {
            m = rand() % 10;
            n = rand() % 10;
        }
        field[m][n] = 'X';
помогите,плиз, не пойму в чем дело((

Добавлено через 4 часа 32 минуты
ошибка оказалась не в этом коде.извините за беспокойство.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.10.2017, 14:02
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Некорректно работает расстановка кораблей морской бой (C++):

Морской бой
Всем привет. Помогите пожалуйста. Задали написать игру «Морской бой». В...

Расстановка кораблей в морском бою
Етот код реализует росстановку кораблей компа. Ошибка в том, что иногда корабли...

C++ builder Морской бой
Добрый день. Программирую игру морской бой клиент-сервер. Хотелось бы чтобы...

Морской бой с++ визуальный
Ребята, у меня тема курсовой &quot;Морской бой на С++&quot;, искал много исходников и...

Визуализация игры морской бой
Парюсь с курсовой... Задание сделать игру &quot;морской бой&quot; против компа.....

Морской бой, как расставить корабли?
Делаю игру Морской бой, используя DrawGrid Как расставить корабли?

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.10.2017, 14:02
Привет! Вот еще темы с решениями:

прога для игры морской бой
Здравствуйте. Подскажите где можно скачать игру в этой теме -...

Battleship Helper (помошник для игры "Морской бой")
Идея: на каждой клетке в процентах вероятность что там корабль На данный...

Игра "морской бой" - как закрасить определенные клеточки
Делаю морской бой, у меня на форме два картинки игрового поля(клеточки 10х10). ...

Расстановка кораблей, морской бой
Добрый вечер,я пишу программу,которая случайным образом будет расставлять...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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