Números Catalán del Triangulo de Pascal





using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace CatalanNumberTrianguloPascal_I
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        int limite;

        private void button1_Click(object sender, EventArgs e)
        {
            Application.Exit();
        }

        private void button2_Click(object sender, EventArgs e)
        {
            int n = limite;

            limite = int.Parse(textBox1.Text);

            List<int> t = new List<int>() { 0, 1 };

            for (int i = 1; i <= n; i++)
            {
                for (var j = i; j > 1; j--) t[j] += t[j - 1];

                t.Add(t[i]);

                for (var j = i + 1; j > 1; j--) t[j] += t[j - 1];
                {
                    listBox1.Items.Add((((i == 1) ? "                  " : "                  ") + (t[i + 1] - t[i])) + "\r\n");
                }

            }

        }
    }
}







http://mathworld.wolfram.com/CatalansTriangle.html

https://rosettacode.org/wiki/Catalan_numbers/Pascal%27s_triangle

https://web.archive.org/web/20131203065126/http://milan.milanovic.org:80/math/english/fibo/fibo4.html

https://web.archive.org/web/20130123082225/http://www.research.att.com:80/~njas/sequences?Anum=A000108



No hay comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.