0 / 0 / 0
Регистрация: 12.07.2020
Сообщений: 47
1

Вывести предложение в обратном порядке используя рекурсии

12.07.2020, 19:46. Показов 1062. Ответов 3
Метки нет (Все метки)

Добрый день.
Чего-то не хватает в коде, учусь по литературе. Какое нужно объявление в функции?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
#include <string>
using namespace std;
void reverse(string& a);
int main()
{
    setlocale(LC_ALL, "");
    string str;
    cout << "Введи строку" << endl;
    getline (cin,str);
    reverse (str);
    return 0;
}
void reverse(const string& str);
{
     size_t numOfChar = str.size();
    if (numOfChar == 1)
        cout << str << endl;
    else
    {
        cout << str[numOfChar - 1];
        reverse(str.substr(0, numOfChar - 1));
    }
}

Вывести предложение в обратном порядке используя рекурсии
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.07.2020, 19:46
Ответы с готовыми решениями:

Вывести предложение в обратном порядке
Здравствуйте! Помогите пожалуйста! Нужно ввести предложение с клавиатуры, а потом ввести это все...

Вывести каждое предложение текста в обратном порядке
Вывести каждое предложение текста в обратном порядке

Вывести элементы массива в обратном порядке используя указатель
The five values will be stored in an array using a pointer. Then print the elements of the array in...

Вывести все цифры числа в обратном порядке, используя рекурсию
Дано натуральное число N. Выведите все его цифры по одной, в обратном порядке, разделяя их...

3
21 / 15 / 6
Регистрация: 02.07.2018
Сообщений: 37
12.07.2020, 20:02 2
Лучший ответ Сообщение было отмечено snickerstar как решение

Решение

14-я строка:
C++
1
void reverse(const string& str);
Лишняя точка с запятой перед фигурной скобкой.

Добавлено через 5 минут
На будущее, код в сообщении лучше заключать между специальными тегами:
Код
[C++]Код тут[/C++]
1
0 / 0 / 0
Регистрация: 12.07.2020
Сообщений: 47
13.07.2020, 13:21  [ТС] 3
Большое спасибо
0
21 / 15 / 6
Регистрация: 02.07.2018
Сообщений: 37
13.07.2020, 15:10 4
Прошу прощения, ошибся. Не
Код
[C++][/C++]
а
Код
[CPP][/CPP]
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.07.2020, 15:10
Помогаю со студенческими работами здесь

Используя 3 разных цикла вывести на экран цифры от 1 до 9 в обратном порядке
Просьба помочь в решении задания исполоьзуя 3 разных циклов вывести на экран цифры от 1 до 9 в...

Используя стек вывести числа введенные пользователем в обратном порядке.
помогите плиз решить задачу......Используя стек вывести числа введенные пользователем в обратном...

Вывести элементы хвоста списка в обратном порядке используя рекурсию
Доброго времени суток. Решаю задачу уже 2 дня и нечего не выходит. Необходимо написать рекурсивную...

Вывести список элементов в обратном порядке используя рекурсию (Common lisp)
Помогите решить задачу Вывести список элементов в обратном порядке через рекурсию в Common Lisp

Используя стек вывести знаки операций арифметического выражения в обратном порядке
Есть арифметическое выражение, которое содержит знаки операций +,-, *, / Нужно используя стек...

Вывести числа в обратном порядке, при этом переставив все цифры в каждом числе в обратном порядке
Чтобы Вовочка не скучал на уроке информатики, Иван Иваныч специально для него к каждому уроку...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru