• Martes 21 de Abril de 2026, 11:49

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - ECDundy

Páginas: [1]
1
C# / Triangulo de pascal o piramide de pascal
« en: Lunes 8 de Septiembre de 2008, 19:56 »
c#:Implementando el método int[,] TrianguloPascal(int n) que devuelve el triangulo de Pascal hasta el nivel n.

Citar
      public static int[,] TrianguloPascal(int n)
      {
         int[,] arr = new int[n+1,n+1];
         for(int i=0;i<n+1;i++)
         {
            for(int k=0;k<n+1;k++)
            {
            if(k==0)
            arr[i,k]=1;
             else if(i==k)arr[i,k]=1;
             }
         }
         for(int i=0;i<n+1;i++)
         {
         for(int k=0;k<n+1+1;k++){
               if(i>=1&&i+1<n+1&&k+1<n+1)
               {
                  if(arr[i,k]!=0&&arr[i,k+1]!=0)
                  arr[i+1,k+1]=arr[i,k]+arr[i,k+1];
               }
            }
           }
            return arr;
      }

Páginas: [1]