w3resource

C++ String Exercises: Identify the missing letter in a string

C++ String: Exercise-30 with Solution

Write a C++ program to identify the missing letter in a given string (list of alphabets). The method returns, "There is no missing letter!" if no letters are missing from the string.

Sample Data:
("abcef") -> "d"
("abcdef") -> "There is no missing letter!"

Sample Solution:

C++ Code:

#include <bits/stdc++.h> // Include all standard libraries

using namespace std; // Using the standard namespace

// Function to identify a missing letter in a string sequence
string test(string text) {
  int length = text.size(); // Get the length of the input string
  for (int i = 1; i < length; i++) { // Iterate through the string
    if (++text[i - 1] != text[i]) { // Check if the adjacent characters are consecutive
      return text.substr(i - 1, 1); // If a missing letter is found, return the missing letter
    }
  }
  return "\nThere is no missing letter!"; // If no missing letter is found, return a message indicating so
}

int main() {
  //string text ="abcef";
  string text = "abcdef";
  cout << "Original string: " << text; // Display the original string
  cout << "\n\nIdentify the missing letter in the said string: ";
  cout << test(text) << endl; // Call the function to identify the missing letter and display the result
}

Sample Output:

Original string: abcdef

Identify the missing letter in the said string: 
There is no missing letter!

Flowchart:

Flowchart: Print an integer with commas as thousands separators.

C++ Code Editor:

Contribute your code and comments through Disqus.

Previous C++ Exercise: Print an integer with commas as thousands separators.

Next C++ Exercise: Check whether a string is uppercase or lowercase.

What is the difficulty level of this exercise?



Become a Patron!

Follow us on Facebook and Twitter for latest update.

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-30.php