yurik
написал 11 сентября 2006 года в 18:34 (941 просмотр)
Ведет себя
как мужчина; открыл 1 тему в форуме, оставил 3 комментария на сайте.
нужен совет как решить задачку!!!
дано любое число N , определить количество цифр K в этом числе,расположенных между минимальной и максимальной цифрой в этом числе???
примерs: N=123 рез-тат k=1 , N=431579 рез-тат K=2 N=3132584 рез-тат K=3 !!!
посоветуйте что делать!!!заранее спасибо
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
1. Переводишь число в BCD, это просто даже на ASM.
2. Работаешь как с массивом.
можешь немного поподробнее
что делать после преоразования в BCD
????
я понимаю!!
но как определить????
зачем его в BCD переводить???
в том то и проблема нужен совет как подсчитать это количество((((
биля…
Переводить в BCD, чтобы работать как с массивом. Хотя если тебе на вход дана строка, а не int, то можно и сразу работать как с массивом.
1. найти самое маленькое число в массиве, запомнить его позицию в A
2. найти самое большое, запомнить его позицию в B
3. if A < B: X = B — A — 1; if B < A: X = A — B — 1; if A == B: X = 0.
Юрик, а давай ты свои лабы из школы/института будешь делать сам, ок? Тут тебе не клуб добровольной помощи лодырям.
я не просил помощи решить
я просил совет
и получил его
теперь знаю как дальше решать эту задачу
(позиция-вот что я не учитывал в задаче,я решал другим методом)
СПАСИБО myst!!!