1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| СТАРШИНА |
Сообщение
#1
|
|
Гость |
ПОМОГИТЕ РЕШИТЬ НА ПАСКАЛЕ
Бесконечная последовательность цифр составлена из записанных друг за другом квадратов всех натуральных чисел, начиная с единицы: 149162536…… Требуется определить, какая цифра находится на k- месте в этой последовательности. |
![]() ![]() |
| volvo |
Сообщение
#2
|
|
Гость |
В принципе, воспользовавшись вот этой последовательностью:
Number of squares (of positive integers) with n digits (или формулой, приведенной там же) реально практически мгновенно найти число, в квадрате которого будет находиться искомая цифра, и собственно номер цифры в этом числе... Основную сложность представляет возведение числа в квадрат (скажем, для получения 2147483645-ой цифры заданной последовательности надо будет найти седьмую цифру 17-значного числа 1329850662)... Сомневаюсь, что есть способы это сделать, кроме использования длинной арифметики, но тут надо смотреть на скорость других методов (без использования последовательности A049415)... |
СТАРШИНА ПРОГРАММА НА ПАСКАЛЕ 8.11.2007 16:04
Lapp
149162536…… Требуется определить, какая цифра нах… 9.11.2007 15:08
старшина
Каков верхний предел для k?
Верхний предел k… 15.11.2007 12:53
Lapp
Верхний предел k< (2 в степени 31)
То есть пр… 15.11.2007 13:20
старшина
То есть примерно 2 000 000 000, или весь диапазон… 15.11.2007 13:39
klem4 один из вариантов
uses crt;
function digit(value… 10.11.2007 16:37
старшина
один из вариантов
uses crt;
function digit(valu… 15.11.2007 12:58![]() ![]() |
|
Текстовая версия | 23.11.2025 7:22 |