w3resource

C#: Display alphabet pattern like Q with an asterisk

C# Sharp For Loop: Exercise-74 with Solution

Write a C# Sharp program to display an alphabet pattern like Q with an asterisk.

Visual Presentation:

C# Sharp Exercises: Display alphabet pattern like Q with an asterisk

Sample Solution:

C# Sharp Code:

using System;  // Importing necessary namespace

public class Exercise74  // Declaration of the Exercise74 class
{  
    public static void Main()  // Main method, entry point of the program
    {
        int row, column;  // Declaring variables for rows and columns

        // Display a message about the pattern being created
        Console.Write("\n\n");
        Console.Write("Display the pattern like 'Q' with an asterisk:\n");
        Console.Write("---------------------------------------------");
        Console.Write("\n\n");   

        // Loop for iterating through rows
        for (row = 0; row <= 6; row++)
        {
            // Loop for iterating through columns
            for (column = 0; column <= 6; column++)
            {
                // Check conditions to print '*' or ' ' for specific positions
                if ((column == 1 && row != 0 && row != 6) || 
                    (row == 0 && column > 1 && column < 5) || 
                    (column == 5 && row != 0 && row != 5) || 
                    (row == 6 && column > 1 && column < 4) || 
                    (column == row - 1 && row > 3))
                {
                    Console.Write("*");  // Print '*' for specific conditions
                }
                else
                {
                    Console.Write(" ");  // Print ' ' for other positions
                }
            }
            Console.Write("\n");  // Move to the next line after each row is printed
        }

        Console.Write("\n");  // Add an extra line at the end for better readability
    }
}

Sample Output:

Display the pattern like 'Q' with an asterisk:                                                              
---------------------------------------------                                                               
  ***                                                                                                       
 *   *                                                                                                      
 *   *                                                                                                      
 *   *                                                                                                      
 * * *                                                                                                      
 *  *                                                                                                       
  ** *

Flowchart:

Flowchart: Display the pattern like 'Q' with an asterisk

C# Sharp Code Editor:

Contribute your code and comments through Disqus.

Previous: Write a C#Sharp program to display alphabet pattern like 'P' with an asterisk.
Next: Write a C#Sharp program to display alphabet pattern like 'R' with an asterisk.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



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://www.w3resource.com/csharp-exercises/for-loop/csharp-for-loop-exercise-74.php