The Program in C++ Program to Find the largest word in a given string is given below:
#include <iostream>
#include <string>
int main() {
std::string input_string;
std::cout << "Hello Codeauri Family,Enter a string here to find the largest word in given string: ";
std::getline(std::cin, input_string);
std::string largest_word;
std::string current_word;
for (int i = 0; i < input_string.length(); i++) {
if (input_string[i] != ' ') {
current_word += input_string[i];
} else {
if (current_word.length() > largest_word.length()) {
largest_word = current_word;
}
current_word = "";
}
}
if (current_word.length() > largest_word.length()) {
largest_word = current_word;
}
std::cout << "Well,the largest word in the string is: " << largest_word << std::endl;
return 0;
}
Output:
Hello Codeauri Family,Enter a string here to find the largest word in given string: Codeauri Believes that its never too late to start learning coding
Well,the largest word in the string is: Codeauri
Pro-Tips💡
This program takes a string as input from the user using std::getline
and stores it in a std::string
variable named input_string
.
Then, it uses a for
loop to iterate through the string and find the largest word. The loop starts from the first character and increments the index until it reaches the end of the string.
The program keeps track of the largest word and the current word being processed using the largest_word
and current_word
variables.
If the current character is a space, it checks if the length of the current word is greater than the length of the largest word, and if so, updates the largest_word
variable with the current word.
Finally, after the loop, the program checks if the length of the current word is greater than the length of the largest word, in case the largest word is the last word in the string.
Finally, the program displays the largest word.
Learn C-Sharp ↗
C-sharp covers every topic to learn about C-Sharp thoroughly.
Learn C Programming ↗
C-Programming covers every topic to learn about C-Sharp thoroughly.
Learn C++ Programming↗
C++ covers every topic to learn about C-Sharp thoroughly.