Programming Course in C# ¡Free!

Hollow rectangle

 Friday, April 05, 2013 published by Exercises C#
Proposed exercise

Write a program which asks for a symbol, a width and a height and displays a hollow rectangle of that width and that height, using that number for the outer symbol, as in this example:

Enter a symbol: 4

Enter the desired width: 3
Enter the desired height: 5

444
4 4
4 4
4 4
444


Output



Solution


using System;
public class HollowRectangle
{
public static void Main()
{
int row, column;

Console.Write("Enter a symbol: ");
int symbol = Convert.ToInt32(Console.ReadLine());

Console.Write("Enter the width: ");
int width = Convert.ToInt32(Console.ReadLine());

Console.Write("Enter the height: ");
int height = Convert.ToInt32(Console.ReadLine());

Console.WriteLine(); 

for(row = 1; row <= height; row++)
{
for(column = 1; column <= width; column++)
{
if ((row == 1) || (row == height))
Console.Write(symbol);
else
{
if ((column == 1) || (column == width))
Console.Write(symbol);
else
Console.Write(" ");
}
} 
Console.WriteLine();                 
}   
}
}