|
4 / 4 / 0
Регистрация: 30.03.2015
Сообщений: 80
|
||||||
Число, переходящее само в себя, - постоянная Капрекара05.04.2015, 19:49. Показов 7602. Ответов 55
Метки нет (Все метки)
Доброго времени суток!
Не получается решить задачку! Возьмем четырехзначное число, в котором не все цифры одинаковы, например 6264. Расположим цифры сначала в порядке убывания - 6642; затем, переставив их в обратном порядке, получим 2466. Вычтем последнее число из 6642. На следующем шаге с полученной разностью проделаем тоже самое. Через несколько таких действий получится число, переходящее само в себя и называемое постоянной Капрекара. Требуется написать программу, которая находит эту постоянную и количество шагов для ее получения из заданного четырехзначного числа. Вводится четырёхзначное число, выводится число, получившееся после преобразований (всегда 6174) и кол-во преобразований.
0
|
||||||
| 05.04.2015, 19:49 | |
|
Ответы с готовыми решениями:
55
Постоянная Капрекара. Постоянная Капрекара
|
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
|||||||||||||||||
| 05.04.2015, 22:55 | |||||||||||||||||
Сообщение было отмечено Goffrua как решение
Решение![]() Давай попробуем научиться говорить... Языку, то есть. ("Зеркало" Тарковского не видела?) - 1. Ввод строки. Самое простое
Не по теме: Не надо нам никаких файлов. Просто с консольки введем число. И не забудем Enter нажать. "Будь попроще, и люди к тебе потянутся".
Не по теме: Не очень понятно? А ты попробуй разобраться! И твоя квалификация сразу возрастет 4. С помощью функции qsort располагаем цифры числа по возрастанию, записываем в переменную.Идея здравая. Но можно, я немножко подумаю, как нам с тобой эту идею получше (попроще) реализовать?
4
|
|||||||||||||||||
|
1180 / 990 / 83
Регистрация: 29.10.2009
Сообщений: 1,385
|
|
| 05.04.2015, 23:12 | |
|
3
|
|
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
||||||||||||
| 05.04.2015, 23:39 | ||||||||||||
Сообщение было отмечено Goffrua как решение
РешениеИтак, сортируем методом пузырька (кто полегче - тот всплывает)
Не по теме: Тут мог слегка напортачить, время уже позднее, но ничего, прорвемся! Пропустила момент
6. Из первой вычитаем вторую, записываем в ещё одну переменную. 7. Затем после цикла выводим число 6174 и кол-во преобразований. ИМХО, если ты разобралась с предыдущим, то это уже совсем детский сад. Удачи!
1
|
||||||||||||
|
4 / 4 / 0
Регистрация: 30.03.2015
Сообщений: 80
|
||
| 06.04.2015, 07:01 [ТС] | ||
|
Байт, спасибо! Приду со школы - буду разбираться!
Добавлено через 4 минуты Например: Число - 1234. 1) 4321-1234=3087 2) 8730-378=8352 3) 8532-2358=6174 Итого 3 операции.
0
|
||
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
||
| 06.04.2015, 09:18 | ||
|
1
|
||
|
4 / 4 / 0
Регистрация: 30.03.2015
Сообщений: 80
|
||||||
| 06.04.2015, 21:59 [ТС] | ||||||
|
Всем доброго вечера!
Байт, опираясь на Ваши подсказки, составила программу. У меня не работает второй пузырёк, который отвечает за сортировку чисел по убыванию (по возрастанию проверила - работает отлично!). Пока бьюсь над ним.
0
|
||||||
|
Модератор
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,875
|
|||||||||||||||||
| 06.04.2015, 22:18 | |||||||||||||||||
или это оптимизация, и вообще это "камешек" топим самый тяжелый элемент
если нужно наоборот то нужно поменять условия
2
|
|||||||||||||||||
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
||||||||
| 06.04.2015, 22:27 | ||||||||
Сообщение было отмечено Goffrua как решение
Решение
15 % 10 = 5 123 % 2 = 1 1007 % 13 = 6 N % 1 = 0 Добавлено через 4 минуты
1
|
||||||||
|
Модератор
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,875
|
|||||||
| 06.04.2015, 22:31 | |||||||
1
|
|||||||
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
||
| 06.04.2015, 22:35 | ||
|
Хотя для девочки, освоить еще один оператор - будет не лишнее.
0
|
||
|
Модератор
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,875
|
|||
| 06.04.2015, 22:38 | |||
![]() так что while более наглядный, по шагам можно проследить
1
|
|||
|
4 / 4 / 0
Регистрация: 30.03.2015
Сообщений: 80
|
|
| 06.04.2015, 22:53 [ТС] | |
|
Да я все циклы знаю.
![]() ValeryS, Байт, спасибо, завтра на светлую головушку буду дорабатывать. И ещё хочу сказать - огромное вам всем спасибо! Я сегодня поняла и освоила пузырёк, пусть хоть в одну сторону, но чуточку умней стала
0
|
|
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
||
| 06.04.2015, 23:01 | ||
|
Но, конечно, мы тут говорим о ерунде. ![]() ![]() Не по теме: Слыхал краем уха, что тебя выдвигают? Поздравлять еще рано, но удачи желаю Добавлено через 4 минуты
2
|
||
|
4 / 4 / 0
Регистрация: 30.03.2015
Сообщений: 80
|
|||||||||||
| 07.04.2015, 20:41 [ТС] | |||||||||||
|
Всем доброго вечера!
Не по теме: Я осталась жива! Я сегодня сражалась со своими компиляторами (у меня 3 штуки С: 2008, 2012, 2013). Прога одна и та же, сначала шла только на восьмёрке, через полчаса перестала и начала идти на двенашке, потом начала идти везде :rofl: Прога, которая выводит разность. Работает нормально:
0
|
|||||||||||
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
|
| 07.04.2015, 20:58 | |
|
Goffrua, 1. маленькая неточность (листинг 2, строка 42) printf - 1 формат, а хочешь вывести 2 числа.
2. Есть уверенность, что число Капрекара - единственное? А вдруг мы вышли на другое? Тогда и даст зацикливание. Я бы запоминал последнее полученное число, и сравнивал его с очередным. В строке 39 ты печатаешь y. А он не повторяется? 3. Не может ли быть такого, что числа "ходят по кругу"? Чисто математически я не вижу невозможности этого. Чтобы в этом убедится, надо запоминать все полученные числа.
0
|
|
|
4 / 4 / 0
Регистрация: 30.03.2015
Сообщений: 80
|
|||
| 07.04.2015, 21:10 [ТС] | |||
|
Отладка по шагам у меня почему-то не работает, сейчас распечатаю и буду идти по написанному алгоритму вручную с карандашиком.
0
|
|||
|
Модератор
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,875
|
||
| 07.04.2015, 21:17 | ||
|
лучше в узких местах поставь printf и выводи промежуточные значения, так называемая отладочная печать
1
|
||
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
|||
| 07.04.2015, 21:27 | |||
1
|
|||
|
Модератор
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,875
|
|||
| 07.04.2015, 21:34 | |||
помню я эти времена, листинг в рулонах, особенно ассемблерный, раскидал по полу, и ползаешь на карачках с карандашом, оба эта ветка пошла на участок который у меня не расстелен, пошли в другую комнату, потом опять вернулись ![]() нет уж спасибо, отладочная печать великое изобретение, а если что пошло не так, то участок можно и глазками пройти, благо не большой, на экран вмешается Добавлено через 2 минуты
1
|
|||
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
||
| 07.04.2015, 21:41 | ||
(правда, бумагу не стал марать).Впрочем, вспомним Мастера и Маргариту". "Обе вы хороши!"
0
|
||
| 07.04.2015, 21:41 | |
|
Проверить простое ли число? (число называется простым, если оно делится только само на себя и на 1) Является ли введенное число с клавиатуры простым т. е. делится только на само себя и еденицу Найти сумму простых чисел до N простое число, которое делится только на 1 и на само себя Составить процедуру, определяющую является ли заданное число простым, т.е. делящимся только на 1 и на само себя Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров
В текущей версии модели успешно реализован ключевой механизм. . .
|
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям
Реализованные компоненты:
Механизм закисления почвы через протонную помпу
Конкуренция между типами микориз
pH как триггер сукцессии
C/ P соотношение. . .
|
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
|
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
|
|
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы
## О чём эта статья
В процессе построения ОДУ-модели (система дифференциальных. . .
|
сукцессия 24. Промежуточное общее описание модели
anaschu 12.07.2026
Хендофф: модель АМ→ЭКМ сукцессии микоризы (ризосфера, 50 лет)
Содержание проекта
Симуляция вековой (50 лет) экологической сукцессии в почве леса
Основные участники: АМ-гриб, ЭКМ-гриб,. . .
|
сукцессия 23. Более физиологичная физиология, более экологичная экология, более диффурные диффуры.
anaschu 12.07.2026
Что реально нашли и починили за эти 5 часов
Правило Линдемана (КПД конверсии сахара в тело, kEff) — раньше 100% полученного углерода шло прямо в биомассу гриба; теперь только kEff=0. 5 (после. . .
|
сукцессия 22. От артефактов к физиологии: калибровка агентной модели грибной сукцессии для воспроизведения сезонной динамики и pH-плато
anaschu 11.07.2026
Аннотация
В данной работе представлена калибровка агентной модели динамики грибных сообществ (fungal-succession), направленная на устранение нефизичных артефактов (коллапс биомассы, мгновенное. . .
|