Форум программистов, компьютерный форум, киберфорум
Наши страницы

Нужно составить функцию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Чтение MFT файла http://www.cyberforum.ru/cpp-beginners/thread286820.html
Добрый день. пытаюсь прочитать информацию о бэкап файле MyBackup.bkf Который по своей структуре является MFT файлом, на сколько я понял. Нужная мне инфа(имена файлов в бэке и т.д) хранится в...
C++ Работа с HEX У меня вот такая задача - надо создать программу-шифровальщик с помощью метода XOR. Но так как данный метод основывается на взаимодействии с HEX-"таблицами", то я хотел спросить, как работать с ними... http://www.cyberforum.ru/cpp-beginners/thread286814.html
random C++
Доброго времени суток! Вопрос прост: для генерации случайных чисел всегда пользовался rand(), но тут что то вдруг добрался до random(), но не VC++, ни Dev C++ её опознавать не хотит. stdlib.h...
C++ С++ программирование, цикл
Найти 10 первых натуральных чисел, оканчивающихся на цифру 7, кратных числу 9 и больших 100
C++ Поиск максимального пути в графе с использованием динамики. http://www.cyberforum.ru/cpp-beginners/thread286753.html
Дан неориентированный, связный, невзвешенный граф. Дано n вершин графа. Через каждую вершину можно проходить не более 1 раза. Необходимо найти длину максимального пути в графе. Начальную и конечную...
C++ Создать динамический список. Удалить из него первый и последний элемент. Список. есть пример программы: Создать динамический список. Удалить из него первый и последний элемент. #include <iostream.h> //структура динамического списка struct LIST { int dann; LIST... подробнее

Показать сообщение отдельно
pSychOo
-122 / 3 / 1
Регистрация: 16.04.2011
Сообщений: 55

Нужно составить функцию - C++

01.05.2011, 21:23. Просмотров 347. Ответов 9
Метки (Все метки)

Что бы меня все с первого раза понял попытаюсь как можно больше объяснить в первом сообщении. Я конечно ленивый до жути и не самый старательный студент в группе, но все же купить курсовую мне не позволяет чувство собственного достоинства, и по этому я решил взяться за нее сам.

Задача курсовой - игра "Сапер". Так как мы не учили реализацию графических программ игра должна работать в консольном режиме, управление только путем ввода данных(ручной ввод координат выбираемой клетки). Первое что мне пришло в голову использовать два двумерных массива(целочисленный и строковый). Целочисленный для хранения содержания поля(0-пустая клеточка поля, от 1 до 8-количество мин вокруг клетки, 9 и больше-клетка содержащая мину). Ну а строковый массив для создания более менее красивого и удобного отображения поля(мина-"*",пустая клеточка-"_", а количество мин вокруг так и остается от "1" до "8").

Принципе практически вся программа у меня готова, но я так и не придумал как должна работать одна функция. Именно о ней и пойдет речь.

В общем задача которую я не смог решить состоит в том, что при выборе клетки которая является пустой должны открываться все соседние пустые клетки и ближайшие крайние клетки содержащие цифры.

Предлагайте идеи реализации данной функции. Заранее всем очень благодарен.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.