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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.11.2011, 13:38   #1
BlackFishSQL
Форумчанин
 
Аватар для BlackFishSQL
 
Регистрация: 02.04.2011
Сообщений: 136
По умолчанию Задача на Pascal!

Здравствуйте!
Помогите пожалуйста с задачей. Мне не нужно решение мне нужна идея подкиньте мысль(решение не выкладывайте)!

в начале сказка идёт я выделю суть!
задача:

есть последовательность. она заключается в том что человек выбирает длину последовательности : число N . Затем после рассуждений человек устанавливает число К . К-аяпоследовательность. Например длина последовательности равна 3. тогда максимальное кол. последовательностеей будет 8:
1-ая 000 2-ая 001 3-ая 010 4-ая 011 5-ая 100 6-ая 101 7-ая 110
8-ая111

нужно по заданным числам N и К вывести последовательность.

вх.дан.- в первой строке содержатся числа N(0<N=<250) K(0<K=<10 в 18 степени)

вых.дан.- вывести последовательность. если реш. нет вывести -1

пример вх дан- 3 3 пример вх дан- 4 5
пример вых дан- 010 пример вых дан- 0100


ПОМОГИТЕ ПОЖАЛУЙСТА!
BlackFishSQL вне форума Ответить с цитированием
Старый 01.11.2011, 17:38   #2
llatpoh
Пользователь
 
Регистрация: 22.10.2011
Сообщений: 12
По умолчанию

сначала делаешь проверку на существование ,проверяешь 2^n>=k или нет,если нет то -1
а дальше число k-1 переводишь в двоичную сис-му

Последний раз редактировалось llatpoh; 01.11.2011 в 17:39. Причина: уточнение
llatpoh вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача Pascal giv93 Паскаль, Turbo Pascal, PascalABC.NET 2 13.10.2011 00:02
Задача. PASCAL LeNus'Ka Помощь студентам 5 19.12.2009 20:36
Задача на Pascal... Sota Помощь студентам 3 04.05.2008 14:52