Вход Блог
Строительство и ремонт
Репетиторы
Красота
Фрилансеры
Разные специалисты
Тренеры
Уход за животными
Автоинструкторы

Обучение C++ — работа в Москве

Дата: 2025-12-29
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2025-12-29
Описание
Выполнение учебного задания Напишите игру “Сапер“. Описание игры: https://ru.wikipedia.org/wiki/ Можно поиграть онлайн, чтобы понять чуть на своем опыте: https://xn–80a4adb6f.com/ Вам предстоит написать функции и основной цикл, который позволит поиграть в сапера. Возможны следующие команды: reset — перезапускает игру, создавая новое игровое поле. — ширина игрового поля. — высота игрового поля. — количество бомб на игровом поле. — стратегия размещения бомб: random — бомбы размещаются случайным образом. pre-defined — бомбы размещаются в заранее заданных координатах. В этом случае после команды необходимо ввести координаты каждой бомбы в формате . reveal — открывает клетку с координатами (строка) и (столбец). Если клетка содержит бомбу, все клетки с бомбами нужно открыть. Игра заканчивается поражением. Если клетка пустая (число 0), автоматически открываются все соседние пустые клетки. Если открыты все клетки, не содержащие бомбы, игра заканчивается победой. flag — помечает клетку с координатами и флажком. Используется для обозначения предполагаемого местоположения бомбы. unflag — снимает флажок с клетки с координатами и . print — выводит текущее состояние игрового поля. Скрытые клетки отображаются как .. Помеченные клетки отображаются как F. Открытые клетки отображают число бомб в соседних клетках или *, если это бомба. status — выводит текущий статус игры: Game is still in progress. — игра продолжается. You win! — игрок победил. Game over! You hit a bomb. — игрок проиграл, открыв клетку с бомбой. exit — завершает игру. Формат ввода Произвольное количество команд, описанных в условии Формат вывода На каждую команду ваша программа должна изменить внутреннее состояние поля и/или вывести сообщение на экран Примечания Шаблон решения: https://buildin.ai/dfbakin/share/0f189e5a-c80b-44c9-bbb6-cbb519b741ea?code=KHTJB8
Похожие заказы

Обучение C++

договорная
Для ребёнка Нагнать школьную программу 7 класс
Тула Репетиторы

Обучение C++

дистанционно
договорная
Для себя Интеграция кода C++ в Excel - выполнение расчетов Excel с помощью C++
Нижний Новгород Репетиторы

Обучение C++

дистанционно
договорная
Для ребёнка
Красноярск Репетиторы

Обучение программированию

дистанционно
договорная
Язык программирования: C++ Для ребёнка Создавать вредоносные программы
Москва Репетиторы

Обучение программированию

дистанционно
от 3000.00 руб.
Язык программирования: C++ Для ребёнка Научить программировать
Москва Репетиторы

Обучение C++

дистанционно
договорная
Для ребёнка
Москва Репетиторы

Обучение C++

с выездом или дистанционно
договорная
Для работы Наша задача — начать пользоваться Cloud Cowork и Cloud Coding и связать их с другими инструментами, сервером, а также с другими ИИ-агентами, чтобы автоматизировать работу маркетинга, e-coma, бухгалтерии и общего операционного управления по компании. Настроить для руководителя и для менеджеров. У нас корпоративный доступ.
Москва Репетиторы