![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 11.11.2012
Сообщений: 32
|
![]()
Подскажите алгоритм вывода десятичного числа в прямом и в обратном (задом наперед) порядке.
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
![]()
В обратном порядке: вывести последнюю цифру, вывести число делённое нацело на 10.
В прямом порядке: вывести число делённое нацело на 10, вывести последнюю цифру. В обоих случаях база - число от 0 до 9, в этом случае выводится соответствующая цифра. P.S. Ах, да: если число отрицательное - вывести минус, вывести (минус число). P.P.S. Не работает, если число минимальное отрицательное. Как быть в этом случае - подумайте сами. Последний раз редактировалось Abstraction; 13.12.2012 в 14:49. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 30.10.2012
Сообщений: 121
|
![]()
сейчас попробую написать.. задачка интересная)
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 05.04.2012
Сообщений: 56
|
![]()
А можно поступить хитрее использовав ф-ию itoa, а потом вывести массив char с хвоста =D
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 30.10.2012
Сообщений: 121
|
![]()
фух) вроде решил
Код:
Последний раз редактировалось Murashov; 13.12.2012 в 21:35. |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 30.10.2012
Сообщений: 121
|
![]() |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 30.10.2012
Сообщений: 121
|
![]()
хотя можно перед отправкой аргумента инвертировать обратно.. чёрт, а я зад рвал над задачей) ну ок, так интереснее было
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 05.04.2012
Сообщений: 56
|
![]()
Murashov
главное что недолго рвал)) |
![]() |
![]() |
![]() |
#9 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,429
|
![]()
Чуть подредактировал код Murashovа:
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#10 | |
Форумчанин
Регистрация: 30.10.2012
Сообщений: 121
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Цифры заданного натурального числа запишите в обратном порядке | Radius100 | Помощь студентам | 2 | 09.02.2012 11:39 |
Возврат числа в обратном порядке C | tem_80 | Общие вопросы C/C++ | 5 | 25.01.2011 01:07 |
Вывод на экран записей в прямом и обратном порядке | mileshin | Помощь студентам | 3 | 20.04.2010 09:19 |
Вывести числа в обратном порядке | asmcc | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 14 | 20.02.2010 11:46 |