|
tsvet123
|
|
Некоторое число оканчивается на 223.12.2012, 13:20. Показов 13259. Ответов 15
Метки нет (Все метки)
напишите 2 задачки пожалуйста
1)Некоторое число оканчивается на 2. Если же эту его последнюю цифру переставить на первое место, то число удвоится.Найти это число. 2)Найти количество делителей натурального числа N больших K |
|
| 23.12.2012, 13:20 | |
|
Ответы с готовыми решениями:
15
Некоторое число оканчивается на 2. Если же эту его последнюю цифру переставить на первое место, то число удвоится. Найти это число Оканчивается ли число на 1? Выяснить нечетное ли число и оканчивается ли на 6. |
|
328 / 327 / 92
Регистрация: 16.12.2012
Сообщений: 544
|
||||||
| 23.12.2012, 14:06 | ||||||
|
2)решение
Доказал, что их нет. Ни среди положительных, ни среди отрицательных.
0
|
||||||
| 23.12.2012, 14:30 | |
|
Не по теме: SummerRain, только что сделал 1 программу, походу таких чисел реально нет. Или я что то путаю?
0
|
|
|
328 / 327 / 92
Регистрация: 16.12.2012
Сообщений: 544
|
|
| 23.12.2012, 14:42 | |
|
дык и я о том же. И мы сейчас по теме говорим. У меня код тоже ничего не выдал, когда перебирал числа.
А потом я на листочке бумаги доказал, что таких чисел нет. P.S. доказательство выкладывать?
0
|
|
|
1 / 1 / 0
Регистрация: 15.12.2012
Сообщений: 29
|
|
| 24.12.2012, 15:38 | |
|
Выложи, если не сложно
Добавлено через 18 минут я нашла в интернете Если честно ничего не поняла..но может кому то поможет разобраться... Вот такой ответ: Некоторое число оканчивается на 2. Если же его последнюю цифру переставить на первое место, то число удвоится. Найдите это число. Ответ: Так как при перенесении цифры 2 на первое место число удваивается, то предпоследняя цифра его должна быть 8 ( 2 х 4 = 8), перед ней 6 ( 8 х 2 = 16), затем 3 (1 + 2 х 6 ) = 13, затем 7 (1 + 2 х 3 = 7) и так далее. Наше число должно начинаться с 1. Поэтому следует остановиться, когда после удвоения цифры и добавления 1 от цифры предыдущего разряда мы получим 1. Искомое число: 105 263 157 894 736 842
0
|
|
|
328 / 327 / 92
Регистрация: 16.12.2012
Сообщений: 544
|
|||||||
| 24.12.2012, 16:09 | |||||||
|
вот код который ищет это число среди трёхзначных чисел. И он ничего не выдаёт.
Добавлено через 17 минут ![]() Сейчас разберёмся
0
|
|||||||
|
|
|
| 24.12.2012, 16:17 | |
|
0
|
|
|
328 / 327 / 92
Регистрация: 16.12.2012
Сообщений: 544
|
|
| 24.12.2012, 16:18 | |
|
10526 21052 * 2 = 2 105 242 104
0
|
|
|
|
|
| 24.12.2012, 16:23 | |
|
SummerRain, и?
0
|
|
|
328 / 327 / 92
Регистрация: 16.12.2012
Сообщений: 544
|
|
| 24.12.2012, 16:27 | |
|
0
|
|
|
|
|
| 24.12.2012, 16:37 | |
|
SummerRain, я про ваше спрашивал. Вы считаете оно подходит под условие задачи?
0
|
|
|
328 / 327 / 92
Регистрация: 16.12.2012
Сообщений: 544
|
|||||||||||||||||
| 24.12.2012, 18:50 | |||||||||||||||||
|
вообщем что-то большие числа у меня тупят. использовал long long, __int64.
значит надо немного математики. число Х1 имеет вид А1 А2 А3 ... Аn 2. число Х2 имеет вид 2 А1 А2 А3 ... Аn. Т.е. X1 = A1 * 10^n + A2 * 10^(n-1) + A3 * 10^(n-1) + ... + An * 10 + 2; X2 = 2 * 10^n + A1 * 10^(n-1) + A2 * 10^(n-1) + A3 * 10^(n-2) + ... + An; а т.к. Х2 = Х1*2, то 19*10^(n-1)A1 + 19*10^(n-2)A2 + 19*10^(n-3)A3 + ... + 19An = 2 * 10^n - 2*2; выносим за знак скобок общий множитель 19 и получаем: 19(10^(n-1)A1 + 10^(n-2)A2 + 10^(n-3)A3 + ... + An) = 2 * 10^n - 4; т.е. число вида 2 * 10^n - 4 должно делиться на 19 без остатка. Осталось всего навсего найти n. а полученое частно от деления и есть наше число. Естественно, двойку в конце надо прописать. щас напишу код поиска. Добавлено через 16 минут ![]() не знаете, почему этот код не выдаёт ответа
Добавлено через 1 час 1 минуту этот код выполняется
а вот этот уже нет
не хватает производительности компа?
0
|
|||||||||||||||||
|
|
||||||
| 24.12.2012, 20:08 | ||||||
|
SummerRain, не понимаю, что именно вы пытаетесь сделать. Аналитическое решение же приведено. Причем довольно понятно. В коде это выглядит так:
1
|
||||||
|
1 / 1 / 0
Регистрация: 15.12.2012
Сообщений: 29
|
|
| 25.12.2012, 09:02 | |
|
Спасибо)
Добавлено через 41 секунду А если не сложно, можете объяснить код? Просто не очень разобралась
0
|
|
|
328 / 327 / 92
Регистрация: 16.12.2012
Сообщений: 544
|
|
| 25.12.2012, 10:03 | |
|
всё по тому же решению, что вы привели.
digit - искомое число, которое мы открываем по-одной цифре за шаг. prev - остаток от деления на 10 удвоенного произведения текущей цифры t. t - текущая цифра этого в числа. Т.е. допустим у нас идёт 4 шаг. Мы открыли последние 4 цифры (6842). digit = 6842, prev = 1 (6*2/10), t = 6 (6842/1000), step = 10000 (1000*10), получаем следующее число digit = 6842 + (10000 * (6*2%10 + 1)) = 6842 + (10000 * (2 + 1)) = 36842. и так цикл продолжается до тех пор, пока текущая цифра не окажется равной 1, и предыдущая 0.
1
|
|
|
1 / 1 / 0
Регистрация: 15.12.2012
Сообщений: 29
|
|
| 25.12.2012, 20:10 | |
|
Спасибо огромное)
0
|
|
| 25.12.2012, 20:10 | |
|
Помогаю со студенческими работами здесь
16
Определить оканчивается ли целое число цифрой 7 Проверка на какую цифру оканчивается число Найти цифру, на которую оканчивается число a^b Проверить истинность высказывания: «Трехзначное число a оканчивается на цифры 7,7» Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
|
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|