кодесурса
«C ++

Упражнения на C ++: перевернуть строку

script1adsense2code
script1adsense3code

C ++ для цикла: упражнение-85 с решением

Напишите программу на C ++, чтобы перевернуть строку.

Пример решения : -

Код C ++:

#include <iostream>
using namespace std;
void revOfString(const string& a);
int main()
{
    string str;
    cout << "\n\n Reverse a string:\n";
	cout << "----------------------\n";
	cout << " Enter a string: ";
    getline(cin, str);
    cout << " The string in reverse are: ";    
    revOfString(str);
    return 0;    
}
void revOfString(const string& str)
{
    size_t lengthOfString = str.size();
    if(lengthOfString == 1)
       cout << str << endl;
    else
    {
       cout << str[lengthOfString - 1];
       revOfString(str.substr(0, lengthOfString - 1));
    }
}

Пример вывода:

 Перевернуть строку:                                                     
----------------------                                                 
 Введите строку: w3resource                                            
 Строка в обратном направлении: ecruoser3w  

Блок - схема:

«Блок-схема:

Редактор кода C ++:

Внесите свой код и комментарии через Disqus.

Предыдущий: Напишите программу на C ++ для вычисления суммы цифр целого числа, используя функцию.
Далее: Напишите программу на C ++ для подсчета букв, пробелов, чисел и других символов входной строки.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code