|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.05.2009, 14:49 | #1 |
The First Person!
Форумчанин
Регистрация: 07.08.2007
Сообщений: 228
|
Перевернуть число.
Вопрос вроде бы простой, но как это сделать не помню. Надо перевернуть число и вывести на экран. 123 -> 321. Это надо на СИ. Мне хотя бы просто алгоритм напомните! Заранее спс!
Программа обычно делает то что вы ей сказали сделать, а не то что бы вы хотели, чтобы она сделала.
|
23.05.2009, 15:05 | #2 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Просто вывести? Можно рекурсией:
Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
23.05.2009, 15:20 | #3 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Вот так еще можно
Тут уже переворачивается само число. Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
23.04.2017, 15:16 | #4 |
Новичок
Джуниор
Регистрация: 23.04.2017
Сообщений: 1
|
Answer
Так еще можно
#include <stdio.h> #include <conio.h> int sum(int n, int t = 0){ if(n<10) return t+n; return sum(n/10, (t+n%10)*10); } int main(){ int val = 123567; printf("result %5d", sum(val)); getch(); // system("pause"); return 1; } |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перевернуть строку заданную интервалом | Gongled | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 08.05.2009 17:26 |
Перевернуть значения цикла | SwiP | PHP | 14 | 01.04.2009 17:36 |
Перевернуть строку | Манжосов Денис :) | Общие вопросы Delphi | 13 | 03.12.2008 04:37 |
Удвоить каждый символ строки, потом перевернуть строку | Didi | Помощь студентам | 6 | 20.05.2008 15:33 |
Как перевернуть изображение по часовой стрелке | John_chek | Мультимедиа в Delphi | 7 | 09.07.2007 00:24 |