Grupo
Matrices, estructuras y cadenas de C#
Objectivo
1. Solicite al usuario que introduzca una cadena.
2. Para cada carácter de la cadena, imprima una línea de longitud creciente, comenzando desde 1 carácter y terminando con la cadena completa.
3. Asegúrese de que la salida esté alineada a la derecha.
4. Use espacios para alinear la cadena correctamente a la derecha.
Escriba un programa en C# que solicite al usuario una cadena y muestre un triángulo alineado a la derecha.
Ingrese una cadena: Juan
n
an
uan
Juan
Ejemplo de ejercicio en C#
Mostrar código C#
using System;
class RightAlignedTriangle
{
static void Main()
{
// Ask for user input
Console.Write("Enter a string: ");
string input = Console.ReadLine();
// Loop through each position in the string
for (int i = 1; i <= input.Length; i++)
{
// Calculate how many spaces are needed for right alignment
string spaces = new string(' ', input.Length - i);
// Print the substring of the string up to the current position
Console.WriteLine(spaces + input.Substring(0, i));
}
}
}
Output
Enter a string: Juan
J
Ju
Jua
Juan
Código de ejemplo copiado
Comparte este ejercicio de C#