- Curso
- Geometría B
- Dibujar una pirámide
Dibujar una pirámide
Última actualización:
23/08/2020
⁃
Dificultad:
Intermedio
Cree un programa en C# que solicite al usuario un texto y dibuje una pirámide en pantalla.
Entrada
Copernico
Salida
r
ern
perni
opernic
Copernico
Solución
using System;
public class Piramide
{
public static void Main(string[] args)
{
string texto = Console.ReadLine();
if (texto.Length % 2 == 0)
{
texto += " ";
}
int posicion = texto.Length / 2;
int filas = texto.Length / 2 + 1;
int cantidad = 1;
for (int i = 0; i < filas; i++)
{
for (int j = 0; j < posicion; j++)
{
Console.Write(" ");
}
Console.WriteLine(texto.Substring(posicion, cantidad));
posicion--;
cantidad += 2;
}
}
}