0 / 0 / 0
Регистрация: 20.12.2009
Сообщений: 9
|
|
1 | |
Определить, может ли белая фигура пойти на поле20.12.2009, 17:27. Показов 1157. Ответов 4
Метки нет (Все метки)
Пожалуйста помогите, очень презнателен...
1. Поле шахматной доски определяется парой натуральных чисел, каждое из которых не превосходит восьми: первое число – номер вертикали (при счете слева направо), второе – номер горизонтали (при счете снизу вверх). С помощью датчика случайных чисел получить натуральные числа a, b, c, d, e, f, каждое из которых не превосходит восьми. Пусть на поле (a,b) расположена белая фигура, а на (c,d) – черная. Определить, может ли белая фигура пойти на поле (e,f), не попав при этом под удар черной фигуры. При условии, что белая фигура – конь, черная фигуру – ферзь. 2. Дано предложение. Напечатать все слова, которые встречаются в нем по одному разу. 3. Написать рекурсивную функцию для вычисления максимального элемента массива из n элементов. 4. Дана матрица (nxm). Найти произведение элементов каждой строки.
0
|
20.12.2009, 17:27 | |
Ответы с готовыми решениями:
4
Определить может ли белая фигура пойти на указанное поле Может ли белая фигура пойти на поле (e,f), не попав при этом под удар черной фигуры Определить поля, на которые может пойти белая ладья Определить поля(отметить символом +), на которые может пойти первая фигура, не попав под удар второй фигуры |
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
|
|
20.12.2009, 17:29 | 2 |
Все задачи простые.
А первая задача еще и нудная. В чем конкретно трудности с написанием ? Лень писать ?
0
|
0 / 0 / 0
Регистрация: 20.12.2009
Сообщений: 9
|
|
20.12.2009, 17:32 [ТС] | 3 |
Просто в больнице лежал 2 недели, а сейчас в инст пришел, А МНЕ ГОВОРЯТ РЕШАЙ ВСЕ САМ, а сдача в среду((((((
0
|
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
|
|
20.12.2009, 17:37 | 4 |
Придумал как просто решить первую задачу.
Строим поле в виде массива. Ставим ферзя на поле (с,d). Помечаем все поля которые бьет ферзь. Ставим на поле (a,b) коня и делаем пометку на поле, что поле достижимо конем. От этого поля делаем всевозможные ходы конем ( волновой алгоритм ), причем ходить можно только по тем полям, которые не помечены как битые от ферзя. При каждом ходе помечаем поле как достижимое конем. Когда волновой алгоритм закончит работу, то проверяем как помечено поле (e,f). Варианты: 1) Поле помечено изначальной меткой. Значит ответ - FAILED. 2) Поле помечено как битое ферзем. Значит ответ - FAILED. 3) Поле помечено как доступное для коня. Значит ответ - SUCCESS.
0
|
2 / 2 / 0
Регистрация: 20.12.2009
Сообщений: 47
|
|
20.12.2009, 18:57 | 5 |
Ну помогиииите пожалуйста(((((( очень прошу, желательно в виде записанной программы))))
0
|
20.12.2009, 18:57 | |
20.12.2009, 18:57 | |
Помогаю со студенческими работами здесь
5
Определить, может ли белая фигура пойти на поле, не попав при этом под удар черной фигуры Определить, может ли белая фигура пойти на поле (e,f), не попав при этом под удар черной фигуры Определить, может ли белая фигура пойти на поле (e, f), не попав при этом под удар черной фигуры Шахматы: может ли белая фигура пойти на поле ef, не попав при этом под удар черной фигуры? Определить, может ли белая ладья пойти на заданное поле, не попав при этом под удар чёрной ладьи Определить сможет ли белый слон расположенный на поле (a,b),одним ходом пойти на поле (e,f),не попав при этом под удар чёрного коня нах.(c,d) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи | |||||
NoSQL базы данных: что это такое и какие существуют
bytestream 22.01.2025
В современную эпоху цифровой трансформации объемы данных растут экспоненциально, создавая новые вызовы для традиционных систем управления базами данных. NoSQL (Not Only SQL) представляет собой. . .
|
Обновление исследования от команды MCM (январь 2025 г.)
Programma_Boinc 22.01.2025
Обновление исследования от команды MCM (январь 2025 г. )
Мы продолжаем изучать молекулярные сигнатуры, связанные с раком легких, с текущим фокусом на GCM1, факторе транскрипции, участвующем в. . .
|
Как работать с Kafka в Go (Golang)
bytestream 22.01.2025
Apache Kafka представляет собой распределенную платформу потоковой передачи данных, которая произвела революцию в области обработки событий и интеграции микросервисов. Эта система, изначально. . .
|
Как использовать RabbitMQ в Go (Golang)
bytestream 22.01.2025
RabbitMQ представляет собой надежный и широко используемый брокер сообщений, который играет ключевую роль в построении современных распределенных систем и микросервисной архитектуры. В основе работы. . .
|
Как преобразовать список списков в простой список в Python
bytestream 22.01.2025
При работе с Python разработчики часто сталкиваются с необходимостью обработки сложных структур данных, среди которых особое место занимают вложенные списки. Эти структуры представляют собой списки,. . .
|
Что такое GUID / UUID и как их создать
bytestream 22.01.2025
В мире разработки программного обеспечения существует постоянная потребность в уникальной идентификации объектов, записей и ресурсов. Эта задача становится особенно актуальной в распределенных. . .
|
Как добавить пустую директорию в репозиторий Git
bytestream 22.01.2025
При работе с системой контроля версий Git разработчики часто сталкиваются с ситуацией, когда необходимо сохранить пустую директорию в репозитории. Данная задача может показаться простой на первый. . .
|
Как валидировать адрес email в JavaScript
bytestream 22.01.2025
JavaScript, как основной язык веб-разработки, предоставляет разработчикам множество инструментов для реализации эффективной валидации email-адресов. От простых встроенных решений до сложных. . .
|
Как заменить все вхождения подстроки в JavaScript
bytestream 22.01.2025
Строки в JavaScript представляют собой неизменяемые последовательности символов, что делает их обработку особенно интересной с точки зрения оптимизации и выбора правильного подхода к решению задач.
. . .
|
Управление версиями пакетов в Node.js. В чем разница между тильдой (~) и кареткой (^) в package.json
bytestream 22.01.2025
В современной разработке программного обеспечения управление версиями пакетов играет ключевую роль в обеспечении стабильности и надежности проектов. Node. js, как одна из самых популярных платформ для. . .
|
Аутентификация на сайте с помощью формы
bytestream 21.01.2025
В современном цифровом мире безопасная аутентификация становится краеугольным камнем защиты веб-приложений и пользовательских данных. Каждый день миллионы людей используют различные онлайн-сервисы,. . .
|
Как получить индекс в цикле for в Python
bytestream 21.01.2025
При работе с коллекциями данных в Python часто возникает необходимость не только получить доступ к элементам последовательности, но и знать их позицию в процессе итерации. Индексация в циклах. . .
|