sábado, 3 de noviembre de 2012

triángulo en consola

El dibujo del triángulo en consola...


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace DSM_figuras
{
    class Program
    {
        static void Main(string[] args)
        {
            //Imprimiendo un Triangulo
            int lado;
            int x, i, j; //las declaro aquí para usarlas fuera de los bucles
            do
            {
                Console.Write("Introduce la base del triangulo(numero impar): ");
                lado = int.Parse(Console.ReadLine());
                if (lado % 2 == 0)
                    Console.Write("Introduce un numero impar\n");
            } while (lado % 2 == 0);
            for (i = 0; i <= lado; i++)
            {
                if (lado % 2 != 0)
                {
                    for (x = 0; x < (lado - i); x++)
                    {
                        Console.Write(" ");
                    }
                    for (j = 0; j <= (i * 2); j++)
                    {
                        Console.Write("#");
                    }
                    Console.WriteLine();
                }
            }
            Console.ReadLine();
        }
    }
}