Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Рекурсия. Получите число, записанное теми же цифрами, но в противоположном порядке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Строки. Верно ли, что в последовательности s ,…, s имеется пять идущих подряд букв ‘e’ http://www.cyberforum.ru/cpp-beginners/thread799708.html
Выяснить, верно ли, что в последовательности s ,…, s имеется пять идущих подряд букв ‘e’.
C++ Циклы. Получить все простые числа p, удовлетворяющие неравенству Даны натуральные числа a, b (a \leq b). Получить все простые числа p, удовлетворяющие неравенству a \leq p \leqb.(решить задачу используя циклы) http://www.cyberforum.ru/cpp-beginners/thread799706.html
C++ Определить суму цифр заданного числа без использования операций целочисленного деления
Дано натуральное число n. Определить суму цифр заданного числа без использования операций целочисленного деления, а при помощи вложенных циклов.
C++ Разработать класс Real
Разработать класс Real для работы с вещественными числами. Класс должен содержать основной конструктор и конструктор копирования. Определить в этом классе функции-члены, которые обеспечивают...
C++ Динамическое создание массива http://www.cyberforum.ru/cpp-beginners/thread799683.html
Помогите пожалуйста. Пытаюсь создать массив char* выделяя под него память динамически int x = ptrLast - ptrFirst; char* subStr = new char; при отладке получается если x=4
C++ Переделать программу, чтобы вывод осуществлялся в текстовый файл Здравствуйте. Помогите, пожалуйста, переделать программу, чтобы ввод и вывод данных осуществлялся в текстовые файлы (input, output). Вот задание: В справочной автовокзала хранится расписание... подробнее

Показать сообщение отдельно
OhMyGodSoLong
~ Эврика! ~
1244 / 993 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
03.03.2013, 22:34
А зачем 1 000 000 000?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
 
int reverse(int n, int a = 0)
{
   if (n == 0) {
      return a;
   }
   else {
      return reverse(n / 10, 10 * a + n % 10);
   }
}
 
int main()
{
   std::cout << reverse(123456789);
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru