|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.02.2013, 11:16 | #1 |
Новичок
Джуниор
Регистрация: 20.02.2013
Сообщений: 4
|
Множество.Верно ли, что в записи первого числа используються только цифры, содержащиеся во втором числе?
Данны два числа.Верно ли, что в записи первого числа используются только цифры, содержащиеся во втором числе? Например, 1246 и 5112648 - верно, 1246 и 54141 - неверно.
|
20.02.2013, 11:49 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,238
|
задача очень простая.
берём второе число. шаг 1. все его цифры (по одной) помещаем в множество (изначальное оно пустое). шаг 2. потом перебираем по цифрам первое число, каждую цифру проверяем, если данная цифра в заполненном на шаге 1 множестве. Если есть и дошли до конца цикла - сообщение "Верно", если какой-то цифры нет в множестве - сообщение "Неверно" и выход из цикла. всё. что не получается? |
20.02.2013, 11:52 | #3 |
Новичок
Джуниор
Регистрация: 20.02.2013
Сообщений: 4
|
Это я все понимаю, у меня не получаеться ввести само множество с клавиатуры.
|
20.02.2013, 12:11 | #4 |
Старожил
Регистрация: 04.02.2009
Сообщений: 18,136
|
Так ты вводи число и проверяй его цифры. Зачем вводить множество?
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
20.02.2013, 12:27 | #5 |
Новичок
Джуниор
Регистрация: 20.02.2013
Сообщений: 4
|
|
20.02.2013, 12:36 | #6 |
Старожил
Регистрация: 04.02.2009
Сообщений: 18,136
|
У тебя будет сначала пустое множество. Потом в числе нужно смотреть цифры. Я точно не помню, но вроде как проверку отдельных цифр в числе лучше делать через строки/символы и соответственно я бы завел символьное множество. Куда просто в цикле пропихивал бы цифры из числа. Поскольку это множество, то лишние цифры все равно туда не влезут.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
20.02.2013, 12:41 | #7 |
Новичок
Джуниор
Регистрация: 20.02.2013
Сообщений: 4
|
Может покажешь на примере??
|
20.02.2013, 12:53 | #8 | ||
Старожил
Регистрация: 04.02.2009
Сообщений: 18,136
|
В Паскале есть str
Цитата:
Теперь имеем множество a: set of char; и a:=[];. Теперь чтобы добавить туда символ из s: Include(a, s[i]); Цитата:
Ну а вторая часть должны быть понятна.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика Последний раз редактировалось Utkin; 20.02.2013 в 12:58. |
||
20.02.2013, 13:37 | #9 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,238
|
Цитата:
вот так, например, можно заполнить начальное множество: Код:
|
|
20.02.2013, 14:52 | #10 | |
Старожил
Регистрация: 04.02.2009
Сообщений: 18,136
|
Цитата:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
С++ Получить все четырехзначные числа, в записи которых встречаются только цифры 0,2,3,7. | Anya She | Помощь студентам | 1 | 18.12.2012 21:14 |
регвыр, что в записи только числа и пробелы | pray_driver | PHP | 3 | 01.11.2011 16:27 |
Множество, содержащее натуральные числа из первой сотни. Сформировать новое множество из простых чисел первого множества | Aimet | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 16.06.2011 20:50 |
Дано натуральное число. Верно ли, что в этом числе нет цифры А. А задается с клавиатуры. | Женечка92 | Помощь студентам | 9 | 03.04.2010 16:06 |