Search
 
SCRIPT & CODE EXAMPLE
 

CPP

reverse c++ string

#include <algorithm>
#include <iostream>
#include <string>

int main()
{
    std::string foo("foo");
    std::string copy(foo);
    std::cout << foo << '
' << copy << '
';

    std::reverse(copy.begin(), copy.end());
    std::cout << foo << '
' << copy << '
';
}
Comment

Reverse string C++

reverse(str.begin(),str.end());
Comment

reverse string c++

#include <iostream>
#include<string>
#include<algorithm>
using namespace std;
int main()
{
string str;
  getline(cin,str);
  reverse(str.begin(),str.end());
  cout<<str;
}
Comment

How to reverse a string in c++ using reverse function

#include <iostream>
//The library below must be included for the reverse function to work
#include<bits/stdc++.h> 
using namespace std;

int main() {
  
  string greeting = "Hello";
  //Note that it takes the iterators to the start and end of the string as arguments
  reverse(greeting.begin(),greeting.end());
  cout<<greeting<<endl;
}
Comment

reverse string c++

#include <iostream>
#include <cstring>

using namespace std;

void palindrome(string word){
   string reversed=word;
    for (int i = 0, j = word.length() - 1; i < word.length(), j >= 0; i++, j--) {
        reversed[j] = word[i];
    }
    cout<< reversed<<endl;
     if(word==reversed)
         cout<<"Palindrome";
     else cout<<"not palindrome";
  
}

int main(){
    string text;
    cout<<"Enter text: ";                                       
    getline(cin,text);                                          
    reverse(text);
}
Comment

reverse function in cpp string

// C++ program to illustrate the
// reversing of a string using
// reverse() function
#include <bits/stdc++.h>
using namespace std;
int main()
{
    string str = "geeksforgeeks";
 
    // Reverse str[begin..end]
    reverse(str.begin(), str.end());
 
    cout << str;
    return 0;
}
Comment

how to reverse a string in c++

string reverse(string str)
{
    string output;
    
    for(int i=str.length()-1; i<str.length(); i--)
    {
        output += str[i];
    }
    return output;
}
Comment

c++ reverse string

#include <iostream>
#include <string>
using namespace std;
void REVERSE(string word){
   string reversed = word;
   int n = word.length();
   int t = 0;
    for (int i = n - 1;i >= 0; i--) {
        reversed[t++] = word[i];
    }
    cout << reversed << "

";
     if(word==reversed)
         cout<<"Palindrome";
     else cout<<"not palindrome"; 
}
int main(){
    string text;
    cout<<"Enter text: ";                                       
    getline(cin,text);                                          
    REVERSE(text);
}
Comment

c++ reverse string

#include <iostream>
#include <string>
using namespace std;
void REVERSE(string word){
   string reversed = word;
   int n = word.length();
   int t = 0;
    for (int i = n - 1;i >= 0; i--) {
        reversed[t++] = word[i];
    }
    cout << reversed << "

";
     if(word==reversed)
         cout<<"Palindrome";
     else cout<<"not palindrome"; 
}
int main(){
    string text;
    cout<<"Enter text: ";                                       
    getline(cin,text);                                          
    REVERSE(text);
}
Comment

344. Reverse String c++

class Solution {
public:
    void reverseString(vector<char>& s) {
        int i=0;
        int j=s.size()-1;
        while(i<j)
        {
            swap(s[i],s[j]);
            i++;
            j--;
        }
    }
};

//Runtime: 20 ms, faster than 76.31% of C++ online submissions for Reverse String.
//Memory Usage: 23.3 MB, less than 38.31% of C++ online submissions for Reverse String.
Comment

c++ reverse string

#include <iostream>
#include <string>
using namespace std;
void palindrome(string word){
   string reversed = word;
   int n = word.length();
   int t = 0;
    for (int i = n - 1;i >= 0; i--) {
        reversed[t++] = word[i];
        //t++;
    }
    cout << reversed << "

";
     if(word==reversed)
         cout<<"Palindrome";
     else cout<<"not palindrome"; 
}
int main(){
    string text;
    cout<<"Enter text: ";                                       
    getline(cin,text);                                          
    palindrome(text);
}
Comment

c++ Write a program to reverse an array or string

// Iterative C++ program to reverse an array
#include <bits/stdc++.h>
using namespace std;
 
/* Function to reverse arr[] from start to end*/
void rvereseArray(int arr[], int start, int end)
{
    while (start < end)
    {
        int temp = arr[start];
        arr[start] = arr[end];
        arr[end] = temp;
        start++;
        end--;
    }
}    
 
/* Utility function to print an array */
void printArray(int arr[], int size)
{
   for (int i = 0; i < size; i++)
   cout << arr[i] << " ";
 
   cout << endl;
}
 
/* Driver function to test above functions */
int main()
{
    int arr[] = {1, 2, 3, 4, 5, 6};
     
    int n = sizeof(arr) / sizeof(arr[0]);
 
    // To print original array
    printArray(arr, n);
     
    // Function calling
    rvereseArray(arr, 0, n-1);
     
    cout << "Reversed array is" << endl;
     
    // To print the Reversed array
    printArray(arr, n);
     
    return 0;
}
Comment

PREVIOUS NEXT
Code Example
Cpp :: stack implementation through linked list 
Cpp :: tree to array c++ 
Cpp :: c++ builder 
Cpp :: max two numbers c++ 
Cpp :: pure virtual function in c++ 
Cpp :: c++ hash combine 
Cpp :: c++ if example 
Cpp :: c++ compile to exe command line 
Cpp :: c++ function as paramter 
Cpp :: demonstrate constructor 
Cpp :: insert in vector 
Cpp :: c++ switch statement 
Cpp :: std::count() in C++ STL 
Cpp :: 31. Next Permutation leetcode solution in c++ 
Cpp :: set size in c++ 
Cpp :: explicit c++ 
Cpp :: c ++ split_string 
Cpp :: kmp algorithm c++ 
Cpp :: online ide c++ 
Cpp :: vector from angle 
Cpp :: how to make a vector in c++ 
Cpp :: constrain function in arduino 
Cpp :: create a vector of size n in c++ 
Cpp :: accumulate in cpp 
Cpp :: minheap cpp stl 
Cpp :: c++ split string 
Cpp :: DS1302 
Cpp :: cpp undefined reference to function 
Cpp :: count c++ 
Cpp :: insertion overloading in c++ 
ADD CONTENT
Topic
Content
Source link
Name
1+2 =