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

Рекурсия. Символы строки в обратном порядке - C++

Восстановить пароль Регистрация
 
jbeely
0 / 0 / 1
Регистрация: 19.12.2013
Сообщений: 45
01.06.2014, 21:46     Рекурсия. Символы строки в обратном порядке #1
Помогите пожалуйста решить задачу: дана символьная строка. Не используя циклы, реализовать рекурсивную функцию, печатающую символы строки в обратном порядке.

Заранее спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.06.2014, 21:46     Рекурсия. Символы строки в обратном порядке
Посмотрите здесь:

C++ Вывести числа в обратном порядке(рекурсия)
Работа с текстовым файлом (записать в файл строки и символы в строках в обратном порядке) C++
Рекурсия. Напечатать в обратном порядке заданный текст C++
рекурсия (напечатать в обратном порядке заданный текст) C++
C++ Строки, символы. вычислить, сколько раз встречается каждый символ в обоих строках, вывести второе слово второй строки в обратном порядке
C++ Если в A есть символы из B и в B нет повторяющихся символов, то упорядочить символы B в порядке, обратном к алфавитном
Используя стек напечатать содержимое текстового файла, выписывая символы каждой его строки в обратном порядке. C++
C++ Рекурсия.С++.Текст в обратном порядке

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
StailGot
27 / 22 / 6
Регистрация: 25.08.2013
Сообщений: 41
01.06.2014, 22:50     Рекурсия. Символы строки в обратном порядке #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <string>
 
using namespace std;
 
void reverse_print( const string & str, size_t i = 1 )
{
  if (str.length() && str.length() >= i)
    cout << str [str.length() - i], ::reverse_print( str, ++i );
}
 
void main()
{
  const string str = "reverse string";
  ::reverse_print( str );
}
Yandex
Объявления
01.06.2014, 22:50     Рекурсия. Символы строки в обратном порядке
Ответ Создать тему
Опции темы

Текущее время: 09:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru