﻿ C# - Pattern with 1 as the 1st and last number in each row

# 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: