Наська_91
0 / 0 / 0
Регистрация: 15.01.2011
Сообщений: 12
|
|
#1 | |
Реверсирование - C++22.01.2011, 21:24. Просмотров 2216. Ответов 32
Метки нет Все метки)
(
Помогите пожалуйста!
Задача Реверсировать число и увеличить его в 2 раза.
0
|
|
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
22.01.2011, 21:24 |
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Реверсирование (C++):
32
Реверсирование строк - C++ Реверсирование строк - C++ реверсирование строки - Assembler Реверсирование строки - Assembler Объединение и реверсирование - Assembler Проверка и реверсирование списка - Lisp |
asics
Freelance
![]() 2853 / 1788 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
|
||||||
22.01.2011, 21:54 | #16 | |||||
Вариант:
![]()
0
|
volovzi
268 / 170 / 8
Регистрация: 14.03.2010
Сообщений: 501
|
|
22.01.2011, 21:56 | #17 |
Потому что если я напишу решение, то я не помогу автору темы. Лучшая помощь — указание примерного направления.
Добавлено через 43 секунды asics, как шутка покатит ![]()
0
|
panicwassano
594 / 562 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
|
||||||
22.01.2011, 22:01 | #18 | |||||
Наська проверяйте
0
|
volovzi
268 / 170 / 8
Регистрация: 14.03.2010
Сообщений: 501
|
|
22.01.2011, 22:04 | #19 |
panicwassano, слишком сложно
![]()
0
|
panicwassano
594 / 562 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
|
|
22.01.2011, 22:08 | #20 |
напишите, я никак не додумаюсь
![]()
0
|
volovzi
268 / 170 / 8
Регистрация: 14.03.2010
Сообщений: 501
|
|
22.01.2011, 22:09 | #21 |
panicwassano, я на первой странице дал суперподробное описание.
0
|
CyBOSSeR
![]() 2307 / 1680 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
|
||||||
22.01.2011, 22:15 | #22 | |||||
0
|
panicwassano
594 / 562 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
|
|
22.01.2011, 22:16 | #23 |
там не особо понятно написано. я вижу это так берем число 543 и ищем остаток от деления на 10, будет 3 как это 3 нужно умножить на 100 не зная число разрядов???
0
|
volovzi
268 / 170 / 8
Регистрация: 14.03.2010
Сообщений: 501
|
|
22.01.2011, 22:19 | #24 |
CyBOSSeR, та же фигня. Громоздко и неповоротливо, да ещё и с подключением сторонней библиотеки.
panicwassano, работа происходит по принципу стека. Из одного числа достаётся, в другое кладётся.
0
|
CyBOSSeR
![]() 2307 / 1680 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
|
|
22.01.2011, 22:26 | #25 |
Код чист, понятен, и не содержит велосипедов. В чем громоздкость и неповоротливость?
На код которой можно без проблем положиться.
0
|
panicwassano
594 / 562 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
|
||||||
22.01.2011, 22:27 | #26 | |||||
volovzi с 1ой переменной что-то совсем никак
0
|
Наська_91
0 / 0 / 0
Регистрация: 15.01.2011
Сообщений: 12
|
||||||
22.01.2011, 22:29 [ТС] | #27 | |||||
ВСЕМ БОЛЬШОЕ СПАСИБО!!!
ТАМ ВСЕ ДЕЙСТВИТЕЛЬНО НАМНОГО ПРОЩЕ... ВОТ:
0
|
volovzi
268 / 170 / 8
Регистрация: 14.03.2010
Сообщений: 501
|
|
22.01.2011, 22:33 | #28 |
CyBOSSeR, перевод числа в строку и наоборот, а так же std::reverse — довольно затратные операции. Можно сделать не менее чисто и понятно, но без лишних операций.
Добавлено через 1 минуту Наська_91, молодец ![]() panicwassano, если почистить Наськин код, то как раз можно обойтись одной переменной.
1
|
Наська_91
0 / 0 / 0
Регистрация: 15.01.2011
Сообщений: 12
|
|
22.01.2011, 22:33 [ТС] | #29 |
volovzi, спасибо
0
|
panicwassano
594 / 562 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
|
||||||
22.01.2011, 22:38 | #30 | |||||
![]()
0
|
22.01.2011, 22:38 | |
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
22.01.2011, 22:38 |
Привет! Вот еще темы с ответами:
30
Реверсирование части подсписков - Lisp Задача на реверсирование чисел - C (СИ) Реверсирование самих строк в очереди - C# Частичное реверсирование с помощью стека - Lisp Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |