1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| Девченка |
5.11.2011 12:48
Сообщение
#1
|
![]() Группа: Пользователи Сообщений: 3 Пол: Женский Репутация: 0 |
Не могу решить.
Дано число. Прибавьте к нему число с переставленными в обратном порядке цифрами. То же самое проделайте с полученной суммой. Опыт показывает, что, повторяя эти действия некоторое число раз, вы непременно, рано или поздно, получите симметричное число, то есть такое число, которое одинаково читается слева направо и справа налево. Напишите программу, которая для введенного числа вычисляет количество действий, необходимых для получения симметричного числа. Например, 38+83=121, то есть одно действие, ответ равен "Шагов: 1, симметричная сумма: 121". Для некоторых чисел необходимо большое количество действий, например для 89 только 24-й шаг приводит к симметричному результату 8813200023188. Однако такие числа слишком велики для обычных целочисленных переменных, но ответ как-то получить нужно! Использовать в программе вещественные числа нельзя. Составьте программу или алгоритм нахождения симметричных сумм.Заранее спасибо |
![]() ![]() |
| Krjuger |
6.11.2011 14:21
Сообщение
#2
|
|
Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 652 Пол: Мужской Реальное имя: Алексей Репутация: 20 |
Девушка вы явно не понимаете,для числа 196 ответ уже не найден.Да он существует,но его вычисление уже весьма затруднительно,так что в итоге скорее всего, вам надо сделать так чтобы работало для 195 и обьяснить почему на этом останавливаемся.Конешно существуют тривиальные случаи типа 2001, 1002,1112,1222,1332 и тд.И все они будут симметричными за 1 шаг,но так же будут существовать примеры которые будут считаться весьма долго.Вам же обясняли в предыдущем посте.Я думаю задание как раз на этом и состоить сделать, посмотреть и осознать.
Цитата решить для данного количества цифр в числе я могу. Простите каким образом......Запешите мне 8813200023188 в любой из целочисленных типов.....А потом запишите мне число из 25000 цифр.....Вы уже не можете решить эту задачу используя целочисленный типы а так даа,если учесть что только 2 числа вычисляются на 24 шаге, а все остальные за 1,2,3,4,вот их то вы сможете записать в целочисленные типы.Но извините что делать с теми 2 числами?Заметьте в данной вам ссылке не пропустили 196 и пошли дальше а остановились на нем,потому что дырок быть не должно. Сообщение отредактировано: Krjuger - 6.11.2011 14:31 |
Девченка Симметричная сумма 5.11.2011 12:48
Krjuger Показывайте ваши попытки решить,что не получаеться... 5.11.2011 14:57
IUnknown Это еще ничего, вот для числа 196 все гораздо инте... 5.11.2011 16:42
Account
Это еще ничего, вот для числа 196 все [url=http:/... 6.11.2011 22:53
Девченка решить для данного количества цифр в числе я могу.... 6.11.2011 13:17
Девченка Я конечно понимаю что здесь форум о Паскале(т.е. ф... 6.11.2011 18:27
Krjuger Окей,а вы, берите книги и учите паскаль и проблем ... 6.11.2011 18:52
Lapp
[s]Окей,а вы, берите книги и учите паскаль и проб... 6.11.2011 23:55
Krjuger
За то, каким тоно оно сказано, насчет нечитаемост... 7.11.2011 2:04
Lapp большинство их них - банальные опечатки,а про запя... 7.11.2011 5:38
мисс_граффити Замечания на тему орфографии от человека с ником Д... 7.11.2011 10:41
Krjuger Lapp, Любая фраза начинающаяся "Я конечно пон... 7.11.2011 12:09
TarasBer > Мне кажеться люди потянуться и проникнуться
... 7.11.2011 13:17
Krjuger
чОрт :lol: вот здесь реально опростоволосилсО ))... 7.11.2011 14:09
Lapp Когда ошибки, но смысл не теряется - я считаю, нич... 7.11.2011 14:11![]() ![]() |
|
Текстовая версия | 15.11.2025 15:52 |