C++ String Exercises: Check two consecutive, identical letters in a word
C++ String: Exercise-36 with Solution
Write a C++ program to check whether there are two consecutive (following each other continuously), identical letters in a given string.
Test Data:
("Exercises") -> 0
("Yellow") -> 1
Sample Solution:
C++ Code:
#include <bits/stdc++.h> // Include all standard libraries
using namespace std; // Using the standard namespace
// Function to check if there are two consecutive identical letters in the given word
bool test(string word) {
for (int i = 0; i < word.size() - 1; i++) { // Loop through the word's characters
if (word[i] == word[i + 1]) { // Check if current character is equal to the next character
return true; // Return true if two consecutive identical letters are found
}
}
return false; // Return false if no consecutive identical letters are found
}
int main() {
// Test cases
string text = "Exercises";
cout << "Word: " << text;
cout << "\nIf there are two consecutive identical letters in the said string?\n";
cout << test(text) << endl; // Display the result of the test for the word "Exercises"
text = "Yellow";
cout << "\nWord: " << text;
cout << "\nIf there are two consecutive identical letters in the said string?\n";
cout << test(text) << endl; // Display the result of the test for the word "Yellow"
}
Sample Output:
Word: Exercises If there are two consecutive identical letters in the said string? 0 Word: Yellow If there are two consecutive identical letters in the said string? 1
Flowchart:
C++ Code Editor:
Contribute your code and comments through Disqus.
Previous C++ Exercise: Reverse the words in a string that have odd lengths.
Next C++ Exercise: Count occurrences of a certain character in a 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://w3resource.com/cpp-exercises/string/cpp-string-exercise-36.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics