Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.03.2019, 17:51   #1
Jake_Alan
Новичок
Джуниор
 
Регистрация: 03.03.2019
Сообщений: 0
По умолчанию [Free Pascal] Рекурсия(функции и процедуры)

Здравствуйте. Нужно реализовать программу на Turbo Pascal.
Вывести на экран все возможные способы расстановки белых фигур (два коня, два слона, две ладьи, ферзь и король) на первой линии шахматной доски.
Jake_Alan вне форума Ответить с цитированием
Старый 03.03.2019, 17:55   #2
alexcoder
Форумчанин
 
Регистрация: 31.05.2009
Сообщений: 786
По умолчанию

Jake_Alan, обращайтесь e-mail: informatik101@mail.ru
Telegram: @alexcoder1
vk.com/alexcoder1
Помощь с программами:
vk.com/alexcoder1
e-mail: informatik101@mail.ru
alexcoder вне форума Ответить с цитированием
Старый 03.03.2019, 18:17   #3
KataDmitrovna
Заблокирован
 
Регистрация: 25.12.2018
Сообщений: 0
По умолчанию

Здравствуйте. Могу сегодня приступить к выполнению проекта.
Обращайтесь
Почта dmitriyzele1976@gmail.com
Skype livemitriyzele1976
KataDmitrovna вне форума Ответить с цитированием
Старый 03.03.2019, 18:58   #4
MansMI
Пользователь
 
Регистрация: 04.07.2012
Сообщений: 32
По умолчанию

почта в подписи, пишите
MansMI вне форума Ответить с цитированием
Старый 04.03.2019, 10:41   #5
Larboss
Недо
Участник клуба
 
Регистрация: 11.08.2011
Сообщений: 1,394
По умолчанию

Пишите: larbossfreelance@yandex.ru
С помощью программирования можно разбогатеть и изменить мир к лучшему (с) Бьерн Страуструп
Larboss вне форума Ответить с цитированием
Старый 04.03.2019, 17:51   #6
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

извините, я позволю себе задать вопрос, хотя в раздел Фриланс это явно оффтоп!
Цитата:
Сообщение от Jake_Alan Посмотреть сообщение
Вывести на экран все возможные способы расстановки белых фигур (два коня, два слона, две ладьи, ферзь и король) на первой линии шахматной доски.
Это называется "Перестановки с повторениями"
и, если я не ошибаюсь, всего вариантов получается 8!/(2!*2!*2!) = 5040
И что, на экран нужно вывести все 5040 строк?
Serge_Bliznykov вне форума Ответить с цитированием
Старый 04.03.2019, 17:54   #7
MansMI
Пользователь
 
Регистрация: 04.07.2012
Сообщений: 32
По умолчанию

откуда такой знаменатель?
MansMI вне форума Ответить с цитированием
Старый 04.03.2019, 21:02   #8
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от MansMI Посмотреть сообщение
откуда такой знаменатель?
это произведение факториалов повторяющихся элементов (2 слона, 2 коня, 2 ладьи).

подробнее - Перестановки с повторениями — урок. Алгебра, 11 класс
или раздел 2.1.7. Перестановки с повторениями
Serge_Bliznykov вне форума Ответить с цитированием
Старый 05.03.2019, 08:12   #9
MansMI
Пользователь
 
Регистрация: 04.07.2012
Сообщений: 32
По умолчанию

Цитата:
Сообщение от Jake_Alan Посмотреть сообщение
на первой линии шахматной доски.
если эту фразу понимать как(версия): по 2 разнопольных коня, слона и ладьи + белопольный ферзь + чернопольный король, то вариантов 576, что тоже многовато для режима DOS, даже если по несколько в строку выводить

Последний раз редактировалось MansMI; 05.03.2019 в 08:15.
MansMI вне форума Ответить с цитированием
Старый 05.03.2019, 09:20   #10
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от MansMI Посмотреть сообщение
если эту фразу понимать как(версия): по 2 разнопольных коня, слона и ладьи + белопольный ферзь + чернопольный король
ну, предполагать можно всё, что угодно, но я совершенно не вижу предпосылок к тому, чтобы учитывать цвет поля для фигуры.
Впрочем, это пустой разговор. Без автора темы тут нечего обсуждать.
Да и у меня нет уверенности, что автор темы знает, что нужно делать и куда выводить уйму вариантов.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск максимального элемента в массиве, рекурсия. Free Pascal avatar54 Помощь студентам 0 27.02.2017 20:02
Задачи на процедуры и функции (free pascal) maksimum Помощь студентам 6 16.04.2012 18:22