w3resource

C#: Find the longest word in a string

C# Sharp Basic: Exercise-24 with Solution

Write a C# program to find the longest word in a string.

C# Sharp Exercises: Find the longest word in a string

Sample Solution:-

C# Sharp Code:

using System;  

// This is the beginning of the Exercise24 class
public class Exercise24
{  
    // This is the main method where the program execution starts
    public static void Main() 
    {          
        string line = "Write a C# Sharp Program to display the following pattern using the alphabet.";

        // Splitting the string into words based on spaces and storing them in an array
        string[] words = line.Split(new[] { " " }, StringSplitOptions.None);

        string word = ""; // Initializing an empty string to store the word with the maximum length
        int ctr = 0; // Initializing a counter variable to keep track of the maximum length

        // Looping through each word in the words array
        foreach (String s in words)
        {
            // Checking if the length of the current word is greater than the stored maximum length
            if (s.Length > ctr)
            {
                word = s; // If the current word's length is greater, update the 'word' variable
                ctr = s.Length; // Update the maximum length counter
            }
        }

        Console.WriteLine(word); // Displaying the word with the maximum length
    }
}

Test Data: Write a C# Sharp Program to display the following pattern using the alphabet.

Sample Output:

following 

Flowchart:

Flowchart: C# Sharp Exercises - Find the longest word in a string

C# Sharp Code Editor:

Previous: Write a C# program to convert a given string into lowercase.
Next: Write a C# program to print the odd numbers from 1 to 99. Prints one number per line.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.