C++ Exercises: Check whether the first two characters and last two characters of a given string are same
C++ Basic Algorithm: Exercise-75 with Solution
First Two = Last Two Characters Check
Write a C++ program to check whether the first two characters and the last two characters of a given string are the same.
Sample Solution:
C++ Code :
#include <iostream> // Including the input/output stream library
using namespace std; // Using the standard namespace
// Function that checks if the first two characters are equal to the last two characters of the input string
bool test(string s1)
{
return s1.substr(0, 2) == s1.substr(s1.length() - 2); // Return true if the first two characters are equal to the last two characters of s1
}
// Main function
int main()
{
cout << test("abab") << endl; // Output for "abab"
cout << test("abcdef") << endl; // Output for "abcdef"
cout << test("xyzsderxy") << endl; // Output for "xyzsderxy"
return 0; // Return statement indicating successful termination of the program
}
Sample Output:
1 0 1
Visual Presentation:
Flowchart:
C++ Code Editor:
Contribute your code and comments through Disqus.
Previous: Write a C++ program to check if a given string begins with 'abc' or 'xyz'. If the string begins with 'abc' or 'xyz' return 'abc' or 'xyz' otherwise return the empty string.
Next: Write a C++ program to concat two given strings. If the given strings have different length remove the characters from the longer string.
What is the difficulty level of this exercise?
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://www.w3resource.com/cpp-exercises/basic-algorithm/cpp-basic-algorithm-exercise-75.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics