Objectivo
Escriba un programa en C# que solicite un símbolo y un ancho, y muestre un triángulo de ese ancho, usando ese número para el símbolo interior, como en este ejemplo:
Introduzca un símbolo: 4
Introduzca el ancho deseado: 5
44444
4444
444
44
4
Ejemplo Ejercicio C#
Mostrar Código C#
using System; // Import the System namespace to use basic classes like Console
class Program // Define the main class of the program
{
static void Main() // The entry point of the program
{
// Ask the user to enter a symbol
Console.Write("Enter a symbol: ");
char symbol = Console.ReadKey().KeyChar; // Read the symbol input from the user
Console.WriteLine(); // Move to the next line after the symbol input
// Ask the user to enter the desired width for the triangle
Console.Write("Enter the desired width: ");
int width = int.Parse(Console.ReadLine()); // Read the width and convert it to an integer
// Loop to display the triangle
for (int i = width; i > 0; i--) // Start from the width and decrease until 1
{
// Inner loop to print the symbol 'i' times in each row
for (int j = 0; j < i; j++) // Repeat the symbol 'i' times
{
Console.Write(symbol); // Print the symbol
}
Console.WriteLine(); // Move to the next line after printing the row
}
}
}
Salida
Case 1:
Enter a symbol: *
Enter the desired width: 5
*****
****
***
**
*
Case 2:
Enter a symbol: #
Enter the desired width: 4
####
###
##
#
Código de Ejemplo Copiado!
Comparte este Ejercicio C# Sharp