Print-a-Pyramid
Below is the complete code for the Print-a-Pyramid Try It Out! problem.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PositiveOrNegative
{
class Program
{
static void Main(string[] args)
{
// This loop goes row by row.
for (int row = 0; row < 5; row++)
{
// This loop prints out the spaces.
// Check out this pattern:
// ROW #SPACES #STARS
// 0 4 1
// 1 3 3
// 2 2 5
// 3 1 7
// 4 0 9
// n 5 - n - 1 n * 2 + 1
// Prints out the correct number of spaces
for (int space = 0; space < 5 - row - 1; space++)
{
Console.Write(" ");
}
// Prints out the correct number of stars.
for (int star = 0; star < row * 2 + 1; star++)
{
Console.Write("*");
}
// Print this out to move down a line.
Console.WriteLine();
}
// Wait for the user to respond before closing...
Console.ReadKey();
}
}
}