Rectángulo hueco Aprende programación con ejercicios C# Sharp

Lección:

Control del Flujo


Ejercicio:

Rectángulo hueco 45


Objetivo:

Escribe un programa en C# que pida un símbolo, un ancho y una altura y muestre un rectángulo hueco de ese ancho y esa altura, usando ese número para el símbolo exterior, como en este ejemplo:

Introduzca un símbolo: 4
Introduzca el ancho deseado: 3
Introduzca la altura deseada: 5

444
4 4
4 4
4 4
444


Código:

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

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

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

        Console.Write("Enter the desired 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();                 
        }   
    }
}