![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 24.02.2009
Сообщений: 269
|
![]()
Здравствуйте уважаемые форумчанины.
Возникла следующая проблема Есть строка: "16666" Каждый символ, кроме первого, может меняться от 6 до 0. Мне нужно произвести обратный отсчет строки. Т.е. 16666 16665 ....... 16660 16656 ....... 16650 ....... 16566 ........ 10000 Не могли бы, вы подсказать, как это сделать? Заранее спасибо.... |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
что в данной задаче меняется (вводится)?
длина строки? Или в строке могут быть значения отличные от 6 (кроме 1-й позиции, конечно) (например, строка "156332662" может быть задана)? |
![]() |
![]() |
![]() |
#3 |
В стагнации
Участник клуба
Регистрация: 29.07.2011
Сообщений: 1,303
|
![]()
Держи решение в лоб:
Код:
E-mail: pashaworking@gmail.com | ICQ: 479914426 | Skype: moondearr
Понять, чего от тебя требует заказчик – это уже половина всей работы, а иногда и полностью выполненное задание. |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
MooNDeaR, не проверял, но, предполагаю, что в вашем коде,
после строки 16660 будет идти (ошибочно) строка 16659 обратите внимание, что у TC в этом случае должна быть строка 16656 p.s. можно доработать код - основу оставить вашу, только дополнить кодом, который разбирает число на отдельные цифры и все цифры больше 6 заменяет на 6... ![]() |
![]() |
![]() |
![]() |
#5 | |
В стагнации
Участник клуба
Регистрация: 29.07.2011
Сообщений: 1,303
|
![]() Цитата:
Код:
Код:
E-mail: pashaworking@gmail.com | ICQ: 479914426 | Skype: moondearr
Понять, чего от тебя требует заказчик – это уже половина всей работы, а иногда и полностью выполненное задание. Последний раз редактировалось MooNDeaR; 29.10.2013 в 16:07. |
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 24.02.2009
Сообщений: 269
|
![]()
Спасибо большое....)))
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 24.02.2009
Сообщений: 269
|
![]()
Извините меня, я немного не правильно понял задание. Есть еще одно условие
Если предпоследняя цифра 0, то последняя цифра тоже ноль. Вот что должно получится 16666 ........ 11112 11111 11110 11100 11000 10000 Я пробовал переделать ваш алгоритм, но у меня ничего не получилось (((..... Не могли бы вы мне подсказать? Заранее спасибо. |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
ничего не понимаю..
вот Вы привели пример. 16665 ....... 16660 это понятно. следующие числа (штук семь для наглядности) какие должны быть?! 166?? .... |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 24.02.2009
Сообщений: 269
|
![]()
Следующие значения будут такими:
16656 16655 16654 16653 16652 16651 16650 16646 ........ 16611 16610 16600 16566 16565 ........ |
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Это что-то вроде 7-ричной СС?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
В JTextPane поменять стиль отображения (снизу вверх) | SsIDit | Общие вопросы по Java, Java SE, Kotlin | 3 | 03.10.2013 21:52 |
Создать графическое окно и вывести в заданной последовательности снизу вверх треугольники | Rikki-Tikki-Tavi | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 29.01.2013 22:09 |
Бегущая строка снизу вверх в RichEdit | furstenberg | Компоненты Delphi | 1 | 29.03.2011 10:32 |
Как вывести результаты в 2 колонки снизу вверх? | SimpleDe | Общие вопросы C/C++ | 0 | 17.11.2010 12:43 |
Функция Pos, поиск снизу вверх | RIO | Общие вопросы Delphi | 4 | 11.01.2010 23:17 |