C#: Display the pattern in which the first and a last number of each row will be 1
C# Sharp For Loop: Exercise-36 with Solution
Write a program in C# Sharp to display such a pattern for n number of rows using a number starting with the number 1. The first and last number of each row will be 1..
The pattern is as follows :
1 121 12321
Visual Presentation:
Sample Solution:
C# Sharp Code:
using System; // Importing necessary namespace
public class Exercise36 // Declaration of the Exercise36 class
{
public static void Main() // Main method, entry point of the program
{
int i, j, n; // Declaration of variables for row and column iteration
Console.Write("\n\n"); // Displaying new lines
Console.Write("Display the pattern in which the first and last number of each row will be 1:\n"); // Displaying the purpose of the program
Console.Write("----------------------------------------------------------------------------\n\n"); // Displaying a separator and new lines
Console.Write("Input number of rows: "); // Prompting the user to input the number of rows
n = Convert.ToInt32(Console.ReadLine()); // Reading the number of rows entered by the user
for (i = 0; i <= n; i++) // Loop for generating rows
{
/* print blank spaces */
for (j = 1; j <= n - i; j++) // Loop to print leading spaces in each row
Console.Write(" ");
/* Display numbers in ascending order up to the middle */
for (j = 1; j <= i; j++) // Loop to print numbers in ascending order
Console.Write("{0}", j);
/* Display numbers in reverse order after reaching the middle */
for (j = i - 1; j >= 1; j--) // Loop to print numbers in reverse order
Console.Write("{0}", j);
Console.Write("\n"); // Move to the next line for the next row
}
}
}
Sample Output:
Display the pattern in which first and last number of each row will be 1: ---------------------------------------------------------------------------- Input number of rows : 5 1 121 12321 1234321 123454321
Flowchart:
C# Sharp Code Editor:
Contribute your code and comments through Disqus.
Previous: Write a program in C# Sharp to display the first n terms of Fibonacci series.
Next: Write a program in C# Sharp to display the number in reverse order.
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/for-loop/csharp-for-loop-exercise-36.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics