[ Foro de C# ]
Bueno pues me topo con este ejercicio y me estoy rompiendo la cabeza y una vez lo ice pero lo deje apartado por tiempo y no doy con el, alguien me puede echar una mano? tengo esto pero no doy con la solucion di con esta pero no se si tendria otra solucion mejor:
using System;
public class Ejemplo_02_07a
{
public static void Main()
{
Console.Write ("Indica el alto del trianlgulo");
int alto = Convert.ToInt32 (
Console.ReadLine ());
int ancho = alto;
for (int a=1; a <= alto; a++)
{
for (int b=1;b<=ancho;b++)
{
Console.Write ("*");
}
Console.WriteLine();
ancho = ancho - 1;
}
}
}
Si se trata de hacer un triángulo decreciente, ésa parece buena. Aun así, tu pregunta menciona un número de ejercicio y tu fuente contiene un número distinto. Si pones el enunciado será más fácil saber a cuál te refieres y poder responderte con más certeza.
Creo que el ejercicio es éste:
2.6.5: Crea un programa que "dibuje" un triángulo decreciente, con la altura que indique el usuario. Por ejemplo, si el usuario dice que desea 4 caracteres de alto, el triángulo sería así:
****
***
**
*
Por lo que creo, esta correcto.
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)