|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.04.2009, 09:38 | #1 |
Регистрация: 25.04.2009
Сообщений: 8
|
SOS!!! Программа на Паскале
Доброго времени суток, нужна ваша помощь в решении задачки....
Вот собственно само условие: Даны четырёхзначные числа n и k. Из этого промежутка выбрать те числа, запись которых содержит три одинаковых цифры. Например числа, 5655, 4414, 0005 содержит три одинаковых цифры. Заранее благодарен |
25.04.2009, 11:46 | #2 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
0005 это не 4х-значное число, ибо ведущие ноли не являются значащими цифрами.
|
25.04.2009, 12:52 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
вот.
Код:
Для простоты подскажу, 4-х значные числа это числа >=1000 и <=9999 |
25.04.2009, 13:54 | #4 |
Участник клуба
Регистрация: 29.07.2008
Сообщений: 1,091
|
Код:
Кто бы ты ни был - не думай о себе слишком (с)
Последний раз редактировалось DM_bite; 25.04.2009 в 14:01. |
25.04.2009, 14:48 | #5 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
DM_bite, ну, а мне мой вариант больше нравится. своей универсальностью (он же и для многозначных чисел уже правильно работает)
Кстати, в реализациях моей и Вашей есть одно принципиальное отличие (ну кроме способа решения, конечно). у меня считаются числа СТРОГО имеющие три повтора. т.е. числа, где цифра повторяется 4-ре раза (например, 5555) не является решением задачи. В Вашем случае, такое число так же является ответом. Как правильно = не знаю. Если правильно учитывать такие числа, тогда в моём код надо равенство cntA[i] = 3 заменить на cntA[i] >= 3 |
25.04.2009, 14:52 | #6 | |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
Написано
Цитата:
|
|
25.04.2009, 20:05 | #7 | |
Участник клуба
Регистрация: 29.07.2008
Сообщений: 1,091
|
Цитата:
Кто бы ты ни был - не думай о себе слишком (с)
|
|
26.04.2009, 15:06 | #8 |
Регистрация: 25.04.2009
Сообщений: 8
|
Всем огромное спасибо....
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программа в паскале | Krjak | Помощь студентам | 2 | 15.10.2008 21:56 |
SOS .Решите пожалуйста задачу на Паскале | miron | Помощь студентам | 8 | 27.03.2008 15:32 |
программа в Паскале | vitekbest | Помощь студентам | 4 | 17.12.2007 08:33 |
ПОМОГИТЕ ПОЖАЛУЙСТА SOS! ПРОЦЕДУРЫ В ПАСКАЛЕ! | Jondeer | Помощь студентам | 0 | 04.12.2007 18:51 |