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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Suarez777
0 / 0 / 0
Регистрация: 24.03.2013
Сообщений: 66
#1

Возврат чисел в обратном порядке(рекурсивная ф-ция) - C++

27.05.2013, 02:03. Просмотров 507. Ответов 1
Метки нет (Все метки)

Написать рекурсивную функцию, которая будет принимать число, и возвращать цифры данного числа в обратном порядке.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.05.2013, 02:03     Возврат чисел в обратном порядке(рекурсивная ф-ция)
Посмотрите здесь:
Рекурсивная функция по записи в массив символов в обратном порядке C++
Рекурсивная функция для вывода цифр натурального числа в обратном порядке C++
Рекурсивная процедура для вывода на экран цифр натурального числа в обратном порядке C++
Рекурсивная процедура для вывода на экран цифр натурального числа в обратном порядке! C++
C++ Рекурсивная процедура для печати в обратном порядке текста, заданного во входном файле
Дано 100 целых чисел (случайная последовательность). Распечатайте эти числа в обратном порядке по 6 чисел в с C++
C++ Задан файл из целых чисел со знаком, разделенных пробелом. Произвести чтение этих чисел в обратном порядке, не читая предыдущие.
C++ Перестановка чисел в массиве в обратном порядке.
C++ Забить в массив 10 чисел и вывести их в обратном порядке
Вывести на экран последовательность целых чисел в обратном порядке C++
Программа для записи в файл чисел в обратном порядке C++
Распечатать возрастающие последовательности заданных чисел в обратном порядке C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zitxbit
Master C/C++
88 / 740 / 75
Регистрация: 11.04.2012
Сообщений: 971
27.05.2013, 07:38     Возврат чисел в обратном порядке(рекурсивная ф-ция) #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
void num(int n);
 
int main(int argc, char* argv[])
{
    num(12345);
 
    _getch();
 
    return 0;
}
 
void num(int n)
{
    if (n <= 0) return;
    printf("%d\n",n % 10);
    num(n / 10);
}
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru