![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 20.02.2013
Сообщений: 4
|
![]()
Данны два числа.Верно ли, что в записи первого числа используются только цифры, содержащиеся во втором числе? Например, 1246 и 5112648 - верно, 1246 и 54141 - неверно.
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
задача очень простая.
берём второе число. шаг 1. все его цифры (по одной) помещаем в множество (изначальное оно пустое). шаг 2. потом перебираем по цифрам первое число, каждую цифру проверяем, если данная цифра в заполненном на шаге 1 множестве. Если есть и дошли до конца цикла - сообщение "Верно", если какой-то цифры нет в множестве - сообщение "Неверно" и выход из цикла. всё. что не получается? |
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 20.02.2013
Сообщений: 4
|
![]()
Это я все понимаю, у меня не получаеться ввести само множество с клавиатуры.
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
Так ты вводи число и проверяй его цифры. Зачем вводить множество?
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
![]() |
![]() |
![]() |
#5 |
Новичок
Джуниор
Регистрация: 20.02.2013
Сообщений: 4
|
![]() |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
У тебя будет сначала пустое множество. Потом в числе нужно смотреть цифры. Я точно не помню, но вроде как проверку отдельных цифр в числе лучше делать через строки/символы и соответственно я бы завел символьное множество. Куда просто в цикле пропихивал бы цифры из числа. Поскольку это множество, то лишние цифры все равно туда не влезут.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
![]() |
![]() |
![]() |
#7 |
Новичок
Джуниор
Регистрация: 20.02.2013
Сообщений: 4
|
![]()
Может покажешь на примере??
|
![]() |
![]() |
![]() |
#8 | ||
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
В Паскале есть str
Цитата:
Теперь имеем множество a: set of char; и a:=[];. Теперь чтобы добавить туда символ из s: Include(a, s[i]); Цитата:
Ну а вторая часть должны быть понятна.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() Последний раз редактировалось Utkin; 20.02.2013 в 12:58. |
||
![]() |
![]() |
![]() |
#9 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
вот так, например, можно заполнить начальное множество: Код:
|
|
![]() |
![]() |
![]() |
#10 | |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]() Цитата:
![]()
Маньяк-самоучка
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 |