|
29 / 29 / 18
Регистрация: 21.12.2009
Сообщений: 79
|
||||||
Число 0,10100100010000100000....04.02.2010, 22:43. Показов 2700. Ответов 29
Метки нет (Все метки)
Дано число 0,10100100010000100000....
Написать приграмму, используя файлы, которая будет выдавать на экран n-ю цыфру этого числа (0 или 1). N вводить нужно с клавиатуры (n<10^50) Помогите плиз! Вот есть программа, но в ней можно ввести n максимум из 10 цыфр:
0
|
||||||
| 04.02.2010, 22:43 | |
|
Ответы с готовыми решениями:
29
Дано целое число. Вывести его строку-описание вида «отрицательное чет-ное число», «нулевое число», «положительное нечетное число» и т. д. Сколько существует программ, которые число a преобразуют в число b,а затем это число преобразуют в число c Дано натуральное число n. Создать новое число, которое получается написав число обратным порядком |
|
Почетный модератор
64319 / 47615 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
|
| 06.02.2010, 07:29 | |
|
0
|
|
|
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
|
||||
| 06.02.2010, 07:47 | ||||
|
0
|
||||
|
Почетный модератор
64319 / 47615 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
||||||
| 06.02.2010, 07:52 | ||||||
|
Inadequate, Какая нафиг разница, номер или количество? Мне интересно как это число задать с клавиатуры? 10^49 например, чтобы потом с ним сравнивать найденный результат, типа
0
|
||||||
|
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
|
|
| 06.02.2010, 08:26 | |
|
Puporev, ну это уже другой вопрос, но Илья правильно написал. Что касается ввода N<10^50 то, я думаю, что тут ТС где-то накосячил с условием, пусть идет и уточняет там, где он его взял. Потому как условие - бред...
0
|
|
|
Почетный модератор
64319 / 47615 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
||||||
| 06.02.2010, 08:47 | ||||||
|
Может и не бред. Вводить номер цифры как строку, а потом сравнивать по длине строки
0
|
||||||
|
Платежеспособный зверь
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
|
|
| 06.02.2010, 09:29 | |
|
не пойму, в чём сложность-то? я же уже писал общий принцип, уточню алгоритм:
1. вводим число n как строку 2. разбиваем на символы, переводим в цифры и формируем массив цифр и массив счётчика 3. по тем же правилам длинной арифметики формируем счётчик, добавляя единицу на каждом шаге к последнему элементу массива счётчика 4. вычитаем из первого числа второе по правилам длинной арифметики 5. продолжаем увеличивать счетчик и вычитать пока не дойдём до нуля или до отрицательного числа 6. если получим 0 - на этом месте стоит 1, если вычесть нельзя - стоит 0.
1
|
|
|
13117 / 5898 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
|||||
| 06.02.2010, 16:32 | |||||
![]() Но опять остаётся вопрос о времени выполнения. Я уже упоминал - такой подсчёт может потребовать около полутора миллиародов лет. ![]()
0
|
|||||
|
29 / 29 / 18
Регистрация: 21.12.2009
Сообщений: 79
|
|
| 06.02.2010, 19:28 [ТС] | |
|
Условие правильное, я уточнял. Знаю, что "такой подсчёт может потребовать около полутора миллиародов лет"... Что вы предлагаете мне делать?
0
|
|
|
13117 / 5898 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
|
| 06.02.2010, 21:37 | |
|
Предложение такое. Надо реализовать 2 операции с "длинными" числами - сложение и сравнение. Написать программу расчёта. А затем запустить расчёт, скажем, при N = 10^7. При этом показать время выполнения. Далее подсчитать эмпирически время выполнения при N = 10^50.
Таким образом будет реализован алгоритм (т. е. написана программа) плюс редоставлен прогноз о времени выполнения для очень больших чисел. Думаю, препода это устроит. Возможно именно такая "тайная" задумка и была - дать прочувствовать, что такое циклы обработки больших чисел. ![]() И результаты надо продемонстрировать преподу до официальной сдачи - мало-ли что...
1
|
|
|
29 / 29 / 18
Регистрация: 21.12.2009
Сообщений: 79
|
||||||
| 27.02.2010, 22:38 [ТС] | ||||||
|
Вот правильное решение:
2
|
||||||
| 27.02.2010, 22:38 | |
|
Помогаю со студенческими работами здесь
30
Дано двухзначное число. Найти число десятков, число единиц в нем, произведение его цифр Выяснить, какое число встречается в массиве раньше – число Фибоначчи или простое число
Загадано целое число из интервала [A,B]. Написать программу, которая за минимальное число вопросов отгадает это число Вводится число N необходимо вывести число NN, то есть приписать к N такое же число. Например, мы вводим 984, а выводится Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель здравосохранения 17. Планы на выгорание
anaschu 23.05.2026
Вот конкретная схема реализации:
В классе Работник добавить:
накопленнаяУсталость — растёт каждый час работы, снижается в перерывы и болезни
коэффициентПрезентеизма — снижает продуктивность. . .
|
Изменение цветов в палитре gif файла aka фавикона
russiannick 23.05.2026
Изменение цветов в палитре gif файла, юзаемого как фавиконка в составе html-файла, помещенная в base64, средствами нативного Java Script, навеянное сном в майский день.
Для работы необходим браузер,. . .
|
Модель здравосохранения 16. Слишком хорошие и здоровые сотрудники уходят, недовольные зарплатой
anaschu 23.05.2026
Отладка увольнений и настройка производительности
Сегодня во второй половине дня разобрались с механикой увольнений и настроили коэффициент сложности заданий. Вот что было сделано.
. . .
|
Как я стал коммунистом))) Модель сохранения здоровья сотрудников, запись блога номер 15
anaschu 23.05.2026
Внезапно хорошее здоровье сотрудников не нужно капиталистам?))
|
|
Модель здравоСохранения 15. Как мы чинили AnyLogic модель рабочего коллектива: сочленение диаграммы состояний болезней и поломок в ресурспул
anaschu 23.05.2026
Как мы чинили AnyLogic модель рабочего коллектива
Сегодня разобрались с пятью багами, из-за которых модель либо падала с ошибкой, либо давала совершенно бессмысленные результаты. Каждый баг был. . .
|
Диалоги с ИИ
zorxor 23.05.2026
Насколько я понимаю - Вы - Искусственный Интеллект. Это так?
Да, всё верно. Я — искусственный интеллект.
Я представляю собой большую языковую модель, созданную для помощи в самых разных задачах. . . .
|
Модель здравосохранения 14. Собираем всю модель вместе.
anaschu 22.05.2026
Модель собрана. В будущих постах на видео я покажу, как она работает.
В этом посте запускаем её, проверяем результаты и разбираем что можно с ней делать дальше.
Перед запуском проверяем. . .
|
Модель здравоохранения 13. Добавление самой системы здравоохранения.
anaschu 22.05.2026
В предыдущем посте мы настроили болезни. Теперь добавим события, которые управляют здоровьем всего коллектива, а также настроим рабочий график и расчёт финансов.
В Main создаём четыре события. . . .
|