amp-web-push-widget button.amp-subscribe { display: inline-flex; align-items: center; border-radius: 5px; border: 0; box-sizing: border-box; margin: 0; padding: 10px 15px; cursor: pointer; outline: none; font-size: 15px; font-weight: 500; background: #4A90E2; margin-top: 7px; color: white; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.5); -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .amp-logo amp-img{width:190px} .amp-menu input{display:none;}.amp-menu li.menu-item-has-children ul{display:none;}.amp-menu li{position:relative;display:block;}.amp-menu > li a{display:block;} /* Inline styles */ figure.acssc5a32{max-width:208px;}div.acss138d7{clear:both;}div.acssf5b84{--relposth-columns:3;--relposth-columns_m:2;--relposth-columns_t:2;}div.acsse5166{aspect-ratio:1/1;background:transparent url(https://code4coding.com/wp-content/uploads/2021/01/parallelo-pat1.jpg) no-repeat scroll 0% 0%;height:150px;max-width:150px;}div.acss6bdea{color:#333333;font-family:Arial;font-size:12px;height:75px;}div.acssc61bb{aspect-ratio:1/1;background:transparent url(https://code4coding.com/wp-content/plugins/related-posts-thumbnails/img/default.png) no-repeat scroll 0% 0%;height:150px;max-width:150px;}div.acssd82f1{aspect-ratio:1/1;background:transparent url(https://code4coding.com/wp-content/uploads/2019/01/hollowdiamond.jpg) no-repeat scroll 0% 0%;height:150px;max-width:150px;}div.acssc6fac{aspect-ratio:1/1;background:transparent url(https://code4coding.com/wp-content/uploads/2019/01/patternalpha.jpg) no-repeat scroll 0% 0%;height:150px;max-width:150px;}a.acss9bfd5{font-size:14.52427184466pt;}a.acssc37f8{font-size:16.427184466019pt;}a.acss29e97{font-size:16.631067961165pt;}a.acss361c8{font-size:17.174757281553pt;}a.acss51c7b{font-size:20.029126213592pt;}a.acssa2e10{font-size:20.097087378641pt;}a.acss5dd67{font-size:21.728155339806pt;}a.acssf0e8e{font-size:12.077669902913pt;}a.acss759e3{font-size:17.922330097087pt;}a.acss0abf8{font-size:21.252427184466pt;}a.acss6bf84{font-size:13.504854368932pt;}a.acss349b0{font-size:10.038834951456pt;}a.acssf23c5{font-size:8pt;}a.acss7e0a8{font-size:9.2233009708738pt;}a.acsse6f77{font-size:16.970873786408pt;}a.acssc51bb{font-size:14.116504854369pt;}a.acss38f57{font-size:11.26213592233pt;}a.acss066f0{font-size:22pt;}a.acss4e811{font-size:17.31067961165pt;}a.acss9cc90{font-size:12.417475728155pt;}a.acss01721{font-size:15.339805825243pt;}a.acsse9f66{font-size:15.543689320388pt;}a.acss72254{font-size:20.708737864078pt;}a.acsseedeb{font-size:20.776699029126pt;}a.acss25b87{font-size:14.320388349515pt;}a.acss7c517{font-size:12.757281553398pt;}a.acss7a3ee{font-size:18.941747572816pt;}a.acssf92d5{font-size:18.26213592233pt;}a.acss551d3{font-size:16.291262135922pt;} .icon-widgets:before {content: "\e1bd";}.icon-search:before {content: "\e8b6";}.icon-shopping-cart:after {content: "\e8cc";}
pyramid triangle

C# inverted full pyramid star pattern

C# inverted full pyramid star pattern

In this article, we will discuss the concept of the C# inverted Full Pyramid star pattern program using a for loop.
In this post, we will learn how to write a program in the C# programming language to print the full pyramid star pattern.
To create a full pyramid in C#, you need to print spaces and stars appropriately so that the stars form the pyramid’s shape.
Here’s a simple program to print a full pyramid pattern based on the number of rows provided.

Program 1

using System; 
public class Pyramid_Pattern { 
    public static void Main(string[] args) { 
        //Ask the user for input
        Console.WriteLine ("Enter a number for rows"); 
        //Reading the input from user
        int rows=int.Parse(Console.ReadLine ());//number of rows 
        //outer for loop for each row, 
        for(int i=rows; i>=1; i--){ 
            //inner for loop for print leading spaces to center align the star
            for(int j=0; j<rows-i; j++){ 
                Console.Write (" ");
                } 
                //inner for loop for print stars (2*i-1 stars in each rows)
                for(int k=0; k<(2*i)-1; k++){ 
                    Console.Write ("*"); 
                    
                } 
                    Console.WriteLine (); 
            //move the next line
        } Console.ReadLine (); } }

When the above code is executed, it produces the following result

C# inverted full pyramid

 

Explanation

User input for rows

Console.WriteLine (“Enter a number for rows”);

int rows=int.Parse(Console.ReadLine ());

The program prompts the user to enter the number of rows for the pyramid pattern using  Console.WriteLine();

Console.ReadLine () reads the input from the user as string , and int.Parse converts it into an integer

The number entered by the user determines how many rows the pyramid will have

 

Outer for loop(Rows loop)

for(int i=rows; i>=1; i–)

This loop starts from the value of rows the user enters and decreases until it reaches 1.
It controls the number of rows in the inverted pyramid. For each iteration, one row of the pattern is printed.

 

Inner loop 1 (printing spaces)

for(int j=0; j<rows-i; j++){ Console.Write (” “); }

 

This loop prints spaces before the stars in each row
The number of spaces increases as i decreases to maintain the Pyramid in centre alignment
therefore, the first row has no spaces, the second row has 1 space, and so on.

 

Inner loop 2(printing stars)

for(int k=0; k<(2*i)-1; k++){ Console.Write (“*”); }

This loop uses your print star for each row.
The number of stars in each row is determined by the formula (2*i)-1, which gives the correct number of stars to form the inverted pyramid shape.
Therefore, if the rows=5, the first row will have 9 stars, the second row will have 7 stars, and so on.

 

Curser move to next line

Console.WriteLine ()

After printing each rows , this piece of code moves the cursor to the next line , allowing the next row t be printed the previous one.

 

Similar post

Java program to print star pyramid pattern 

C program to print star pyramid pattern 

C++ program to print star pyramid pattern 

Python program to print star pyramid pattern 

Floyd’s triangle number pattern using for loop in C

Floyd’s triangle pattern using nested for loop in Java

Floyd’s triangle pattern using nested while loop in Java

Hollow pyramid triangle pattern in C++ language

Rhombus pattern in Java using for loop

Rhombus pattern in C using while loop

Rhombus pattern in C++ using do-while loop

 

C# Full Pyramid star pattern program
Karmehavannan

I am Mr S.Karmehavannan. Founder and CEO of this website. This website specially designed for the programming learners and very especially programming beginners, this website will gradually lead the learners to develop their programming skill.

Share
Published by
Karmehavannan

Recent Posts

10 best Ways to Subtract Two Numbers in Java (With Examples)

10 best Ways to Subtract Two Numbers in Java (With Examples) In this article, we…

4 weeks ago

Array Data Structure: Definition, Types, Operations & Advantages

Array Data Structure: Definition, Types, Operations & Advantages Array Data Structure Introduction In this post,…

1 month ago

20 ways to subtract two numbers in Java

20 ways to subtract two numbers in Java In this article, we will discuss the…

1 month ago

10 simple ways to add two numbers in Java

10 simple ways to add two numbers in Java In this article, we will discuss…

2 months ago

Write a Python program to find the first n prime numbers

Write a Python program to find the first n prime numbers In this article we…

3 months ago

Python: Calculate Average of odd and even in a list using loops

Python: Calculate Average of odd and even in a list using loops In this post,…

3 months ago