![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 10.12.2007
Сообщений: 28
|
![]()
Задание следующие: "Имеется несколько шашек (не более 80) разного цвета, программа должна запросить:
- число цветов - кол-во шашек; и выдать сообщение о их расположению по кругу, так чтобы рядом не стояли шашки одного цвета, в случае положительного ответа программа должна вывести строки цветов(т.е. раположение шашек по цветам). " Может у кого-то попадалось что-то похожее, помогите пожалуйсто. ![]() Последний раз редактировалось Panterka; 21.12.2007 в 11:53. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 10.12.2007
Сообщений: 28
|
![]()
Может быть у кого-то просто есть какие-нибудь варианты создания этой программой, поделитесь пожалуйсто.
![]() |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 10.12.2007
Сообщений: 158
|
![]()
Пусть фишек 1го цвета у нас больше всего, и далее по номерам количество идёт по убыванию (без ограничения общности цвета можно поменять местами).
Нельзя расположить нужным образом тогда, когда фишек 1го цвета больше, чем остальных в сумме. (доказательство до неприличного просто) Если меньше или равно, то сделаем так. Выложим в ряд фишки 1го цвета (1111....11), потом после каждой добавим по фишке другого цвета (это можно сделать, т. к. их больше) (121213131314....1n) Пусть у нас остались фишки начиная с k-го цвета. Тогда выложим по 1й фишке k-го цвета после 2, (k+1)го цвета после 3 и т.п. Это сделать можно, т. к. (k+m)-ых фишек меньше, чем (m+1)-ых. Так же раскладываем оставшиеся. Вуаля ))) |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 10.12.2007
Сообщений: 28
|
![]()
Спасибки, теперь осталось это реализовать в программку, давайте попробуем это сделать.
![]() Последний раз редактировалось Panterka; 21.12.2007 в 16:31. |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 10.12.2007
Сообщений: 158
|
![]()
Короче вот )))
Код:
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 10.12.2007
Сообщений: 28
|
![]() |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 10.12.2007
Сообщений: 158
|
![]()
Да кстати, это с задержкой:
Код:
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 10.12.2007
Сообщений: 158
|
![]()
А это с выводом в файл:
Код:
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 10.12.2007
Сообщений: 28
|
![]()
Серёж, выручай, так и не получается, ошибки выдаёт.
![]() Необходимо исправить: - что-бы вместо строчки общего кол-ва шашек,которое идёт после строчки про цвета, появлялось строчка либо, "Ответ: невозможно" или "Ответ:возможно", а в случае возможно, должна появлятся строчка, например "Результат: 141423131313212". - и чтобы программа не запрашивала куда, а автоматически сохраняла вводимые данные и результат вычислений в файл напримерна диск С "rezult.txt". Срочно нужна помощь,может у кого-то тоже есть какие-нибудь варианты как это исправить,момогите пожалуйсто! ![]() PS:программа выложенна theos'ом выше. Последний раз редактировалось Panterka; 24.12.2007 в 10:10. |
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 10.12.2007
Сообщений: 158
|
![]() Код:
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание обьектов во время работы программы | Rusl92 | Общие вопросы Delphi | 4 | 11.08.2008 17:03 |
Создание резидентной программы | DenisVR | Свободное общение | 2 | 07.11.2007 19:42 |
создание программы помогите | Farmaceft | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 3 | 20.04.2007 10:40 |
Создание программы для запароливания файлов | шолku | Общие вопросы Delphi | 14 | 05.01.2007 08:32 |