|
3 / 3 / 0
Регистрация: 23.01.2012
Сообщений: 17
|
|
Определить сможет ли белый слон расположенный на поле (a,b),одним ходом пойти на поле (e,f),не попав при этом под удар чёрного коня нах.(c,d)23.01.2012, 19:34. Показов 2812. Ответов 15
Метки нет (Все метки)
ребята помогите пожалуйста!я в с++ вообще не бум-бум! у меня 2-е задачи с шахматами!а я даже играть не умею в них!помогите пожалуйста!я буду вам очень признательна!
1.Поле шахматной доски определяется парой натуральных чисел, каждое из которых не превосходит восьми: первое число -номер вертикали( при счёте слева направо), второе- номер горизонтали (при счёте снизу вверх). Даны натуральные числа- a,b,c,d,e,f, каждое из которых не превосходит восьми.определить, сможет ли белый слон ,расположенный на поле (a,b),одним ходом пойти на поле (e,f),не попав при этом под удар чёрного коня находящегося на поле(c,d). ХОТЯ БЫ ЭТУ ПОМОГИТЕ ПОЖАЛУЙСТА! А вот вторая...ну это вообще сложная...если кто сможет то помогите и с ней. 2.Шахматную доску представить в виде квадратного символьного массива размером 8*8. Позиция каждой шахматной фигуры определяется парой натуральных чисел , каждое из которых не превосходит восьми :первое число -номер вертикали( при счёте слева направо), второе- номер горизонтали (при счёте снизу вверх). Даны натуральные числа- a,b,c,d, каждое из которых не превосходит восьми.определить поля (отметить их символом "+"), на которые может пойти белая ладья, расположенная на поле (a,b), не попав при этом под удар чёрного слона, находившегося на поле(c,d).
0
|
|
| 23.01.2012, 19:34 | |
|
Ответы с готовыми решениями:
15
Определить, сможет ли белый слон одним ходом пойти на поле (e, f), не попав при этом под удар Определить, сможет ли белый слон перейти с одного поля на другое, не попав при этом под удар черного ферзя Определить сможет ли белый слон одним ходом пройти на поле |
|
|
||||||
| 23.01.2012, 20:53 | ||||||
1
|
||||||
|
3 / 3 / 0
Регистрация: 23.01.2012
Сообщений: 17
|
|
| 23.01.2012, 21:03 [ТС] | |
|
спасибооо огромное!!!!!!только вот экран быстро исчезает после ввода значений=(....как сделать чтоб задерживался экран? и какие значения можно ввести чтоб было да и нет? а то я ведь не умею играть
0
|
|
|
|
||||||||||||||||||
| 23.01.2012, 21:15 | ||||||||||||||||||
2 1 7 7 3 3 и 2 1 5 2 3 3
1
|
||||||||||||||||||
|
3 / 3 / 0
Регистрация: 23.01.2012
Сообщений: 17
|
|
| 23.01.2012, 22:20 [ТС] | |
|
ШКІПЕР- я тебя просто обожаю!!!
спасибо тебе огромное!
0
|
|
|
|
||||||
| 23.01.2012, 22:33 | ||||||
|
Nata555, в таком случае вторая задача:
1
|
||||||
|
3 / 3 / 0
Регистрация: 23.01.2012
Сообщений: 17
|
|
| 23.01.2012, 22:39 [ТС] | |
|
Ты мой ангел-спаситель!!!! ОГРОМНЕЙШЕЕ СПАСИБО ТЕБЕ!я так рада что ты мне помог!!!!
![]() ![]() ![]() Добавлено через 3 минуты последний вопрос какие значения можно ввести чтоб было да и нет во второй задаче?
1
|
|
|
3646 / 1378 / 243
Регистрация: 16.04.2009
Сообщений: 4,526
|
|
| 23.01.2012, 22:40 | |
|
0
|
|
|
3 / 3 / 0
Регистрация: 23.01.2012
Сообщений: 17
|
|
| 23.01.2012, 22:50 [ТС] | |
|
прости что я немного туплю
...а какие условия??? просто я вообще в шахматах не разбираюсь мне хоть любые примеры которые подходят под условия чтоб я тебя больше не беспокоила ещё раз огромное спасибо
0
|
|
|
|
|
| 23.01.2012, 22:55 | |
|
Nata555, на самом деле все просто: lichess.org, рекомендую.
Во второй задачи: первое число - это как буква, например А1 на доске будет 1 1 в примере. Примеры: 3 3 5 4 Нет никаких ограничений - можно вводить все числа от 1 до 8, но только координаты не должны совпадать (этого не предусмотрел, так как в условии вроде указано, что координаты разные у всех...).
1
|
|
|
3 / 3 / 0
Регистрация: 23.01.2012
Сообщений: 17
|
|
| 23.01.2012, 22:59 [ТС] | |
спасибо огромное!пошутил ты на счёт шахмат спасибо за совет ,может когда-нибудь научусь..но это мало вероятно
0
|
|
|
|
|
| 23.01.2012, 23:09 | |
|
Nata555, весьма рад помочь
Код, правда, можно еще упростить убрав в with_elephant ненужные аргументы и передавая туда ссылку на масив... Если есть желание - поправь...P.S. И не забывай, что вторая задача слегка изменена.
1
|
|
|
3 / 3 / 0
Регистрация: 23.01.2012
Сообщений: 17
|
|
| 23.01.2012, 23:17 [ТС] | |
|
неее=)вдруг что-нибудь не то уберу
спасибо ещё раз!!!
0
|
|
|
|
||
| 23.01.2012, 23:33 | ||
Всегда нужно пробовать - известно, что учатся на своих ошибках, во всяком случае есть оригинал в теме (если что-то пойдет не так).P.S. На счет шахмат - это не шутка, есть желание - бросай в ЛС ссылку на партию, помогу и это освоить ;-)
1
|
||
|
3 / 3 / 0
Регистрация: 23.01.2012
Сообщений: 17
|
|
| 23.01.2012, 23:44 [ТС] | |
|
хорошо
0
|
|
| 23.01.2012, 23:44 | |
|
Помогаю со студенческими работами здесь
16
Определить, может ли белая фигура пойти на поле (e, f), не попав при этом под удар черной фигуры Определить, может ли белая фигура пойти на поле, не попав при этом под удар черной фигуры Определить, может ли белая фигура пойти на поле (e,f), не попав при этом под удар черной фигуры
Может ли белая фигура пойти на поле (e,f), не попав при этом под удар черной фигуры Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
BOINC: 22 года — и всё ещё работает
Programma_Boinc 12.03.2026
BOINC: 22 года — и всё ещё работает
Дэвид Андерсон написал ретроспективу. Кратко: в 2001 году он ушёл из United Devices, где был CTO, и за несколько месяцев написал ядро BOINC — клиент, сервер,. . .
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|