![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 02.12.2012
Сообщений: 5
|
![]()
Суть задачи такова, "некоторое число оканчивается на 2, если это число переместить на первое место, то число удвоится, что это за число". Прошу помогите, я в программирование самый самый новичок, хочу понять как выполнять.
![]() |
![]() |
![]() |
![]() |
#2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
И так скажем в цикле перебирай числа.
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 02.12.2012
Сообщений: 5
|
![]()
А иначе можно? Тоесть, без перевода числа в строку
|
![]() |
![]() |
![]() |
#4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Без перевода...
Думаю можно, но скорее всего будет сложнее.
I'm learning to live...
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 02.12.2012
Сообщений: 5
|
![]()
Написал без перевода, пробует все числа оканчивающиеся на 2, дошёл до 67 млн и вырубил :D препод сказал что нужно для решения использовать массивы, подскажете как?
|
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
![]() Цитата:
Не очень понятно, зачем в этой истории какие-то массивы. Число: **...*2 Удваиваем: 2**...4 Число: 1*...*42 Удваиваем: 21*...84 Число: 1*...*842 Удваиваем: 21*...684 Число: 1*...*6842 Удваиваем: 21*...3684 Число: 1*...*36842 *вздох* Удваиваем: 21*...73684 Число: 1*...*736842 Удваиваем: 21*...473684 Число: 1*...*4736842 Удваиваем: 21*...9473684 Число: 1*...*94736842 Удваиваем: 21*...89473684 Число: 1*...*894736842 Удваиваем: 2**...789473684 Число: 1*...*7894736842 Удваиваем: 21*...5789473684 Число: 1*...*57894736842 Удваиваем: 2**...15789473684 Число: 1*...*157894736842 *вздох* Удваиваем: 2**...315789473684 Число: 1*...*3157894736842 Удваиваем: 21*...6315789473684 Число: 1*...*63157894736842 Удваиваем: 21*...26315789473684 Число: 1*...*263157894736842 Удваиваем: 21*...526315789473684 Число: 1*...*5263157894736842 Удваиваем: 21*...0526315789473684 Число: 1*...*05263157894736842 Удваиваем: 21*...10526315789473684 Число: 1*...*105263157894736842 Удваиваем: 21*...210526315789473684 Можно продолжить - дальше будет повторяться выделенный фрагмент. Но минимальное такое число - 105263157894736842. Вероятно, можно было бы написать программу, которая бы это посчитала... |
|
![]() |
![]() |
![]() |
#7 |
Регистрация: 02.12.2012
Сообщений: 5
|
![]()
Благодарю за ответ и помощь =)
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дано трехзначное число. Если в сумме его цифр присутствует число 7,то число записать в зеркальном виде ( Паскаль ) | Эля777 | Помощь студентам | 5 | 22.04.2013 23:23 |
Написать схематично программу с функцией, возвращающей целое число и число с десятичной точкой(Экзам. вопрос). | datileo | Visual C++ | 1 | 22.06.2011 09:49 |
Дано натуральное число п. Написать программу для определения первой цифры числа п. | AlenaVasilenko | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 17.06.2011 18:23 |
если число содержит цифру, тогда... | Mitde | Общие вопросы C/C++ | 9 | 02.04.2011 23:34 |
Написать программу, которая за меньшее число ходов отгадывает загаданное число | gomz007 | Помощь студентам | 16 | 08.11.2009 12:57 |