C#: Count the total number of words in a string
C# Sharp String: Exercise-5 with Solution
Write a program in C# Sharp to count the total number of words in a string.
Sample Solution:-
C# Sharp Code:
using System;
// Define the Exercise5 class
public class Exercise5
{
// Main method - entry point of the program
public static void Main()
{
string str; // Declare a string variable
int l, wrd; // Declare variables for string traversal and word count
// Prompt the user to count the total number of words in a string
Console.Write("\n\nCount the total number of words in a string:\n");
Console.Write("------------------------------------------------------\n");
Console.Write("Input the string: ");
str = Console.ReadLine(); // Read the user input string
l = 0; // Initialize a variable for string traversal
wrd = 1; // Initialize word count assuming at least one word exists
/* Loop till the end of the string */
while (l <= str.Length - 1)
{
/* Check whether the current character is whitespace, newline, or tab character */
if (str[l] == ' ' || str[l] == '\n' || str[l] == '\t')
{
wrd++; // Increment word count if whitespace, newline, or tab character is found
}
l++; // Move to the next character in the string
}
// Display the total number of words in the string
Console.Write("Total number of words in the string is: {0}\n", wrd);
}
}
Sample Output:
Count the total number of words in a string : ------------------------------------------------------ Input the string : w3resource is a tutorial Total number of words in the string is : 4
Flowchart:
C# Sharp Code Editor:
Contribute your code and comments through Disqus.
Previous: Write a program in C# Sharp to print individual characters of the string in reverse order.
Next: Write a program in C# Sharp to compare two string without using string library functions.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
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/csharp-exercises/string/csharp-string-exercise-5.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics