сть ли в записи числа три одинаковые цифры, целочисленная арифметика |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
сть ли в записи числа три одинаковые цифры, целочисленная арифметика |
djvu |
8.03.2007 16:55
Сообщение
#1
|
Гость |
Помогите сделать задание на целочисленную арифметику (строками пользоваться НЕльзя): Дано натуральное число n. Проверить, есть ли в записи числа три одинаковые цифры(n<=9999). Я вообще не придставляю как делать
|
klem4 |
8.03.2007 17:09
Сообщение
#2
|
Perl. Just code it! Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: 44 |
Что именно вызывет затруднения ? Не знаешь как разбить число на цифы ?
очень похожая задача: Различие цифр в числе -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
djvu |
8.03.2007 18:23
Сообщение
#3
|
Гость |
1)не ясен сам алгоритм разбиения числа на цифры
2)Как узнать что повторения цифры в числе 3?? |
volvo |
8.03.2007 18:38
Сообщение
#4
|
Гость |
djvu, ты по ссылке сходи, потом посмотрим, какие у тебя вопросы останутся...
|
djvu |
8.03.2007 20:41
Сообщение
#5
|
Гость |
По ссылке сходил. Но сделал не много по своему. Я забил каждую цифру в отдельный элимент массива. Но щас не знаю как в массиве найти 3 ОДИНАКОВЫХ элимента это мой последний вопрос.
|
klem4 |
8.03.2007 21:02
Сообщение
#6
|
Perl. Just code it! Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: 44 |
var -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
Текстовая версия | 21.05.2024 9:19 |