Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Crea un programa que "dibuje" un rectángulo hueco, cuyo borde sea una fila
- (o columna) de asteriscos y cuyo interior esté formado por espacios en blanco, con el
- ancho y el alto que indique el usuario. Por ejemplo, si desea anchura 4 y altura 3, el
- rectángulo sería así:
- ****
- * *
- **** */
- using System;
- public class Ejercicio286
- {
- public static void Main()
- {
- int i, e, anch, alt, hueco, lineashueco;
- Console.WriteLine("Indique el ancho de su rectangulo...");
- anch = Convert.ToInt32(Console.ReadLine());
- Console.WriteLine("Indique el alto de su rectangulo...");
- alt = Convert.ToInt32(Console.ReadLine());
- //restamos 2 a el ancho para sacar el hueco
- hueco = anch - 2;
- //restamos 2 a la altura para saber cuantas lineas llevan espacios
- lineashueco = alt - 2;
- //pintamos la primera linea de asteriscos
- for ( e=0;e!=anch;e++ )
- Console.Write("*");
- Console.WriteLine("");
- for ( i=0;i!=lineashueco;i++ )
- {
- //se pinta el primer asterisco de las lineas con huecos
- Console.Write("*");
- //se pintan los espacios y el asterisco final
- for( e=0;e!=hueco;e++ )
- Console.Write(" ");
- Console.Write("*");
- Console.WriteLine("");
- }
- //pintamos la ultima linea de asteriscos
- for ( e=0;e!=anch;e++ )
- Console.Write("*");
- Console.WriteLine("");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement