Menú

Mostrar Mensajes

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

Mostrar Mensajes Menú

Temas - jorgito19998

#1
Tengo que hacer un programa en c que imprima el triángulo de pascal pero no se como hacerlo. Lo he hecho con funciones pero me han dicho que lo más fácil es sin funciones y con matrices. Que alguien me pase el código con esas características, lo agradecería muchísimo. Este es el triángulo de Pascal: https://es.wikipedia.org/wiki/Tri%C3%A1ngulo_de_Pascal

-Esto es lo que he hecho:

#include <stdio.h>

int factorial(int n)
{
   if(n<2)
       return 1;
   else
       return n * factorial(n-1);
}

int combinacion(int n, int r)
{
   if(r==1)
       return n;
   else
   {
       if(n==r)
           return 1;
       else
           return factorial(n) / (factorial(r) * factorial(n - r));
   }
}

int main()
{
   for(int i=0; i<=6; i++)
   {
       for(int ii=0; ii<=i; ii++){
           printf("%d  ", combinacion(i, ii));
}
int x=1;
int y=1;
if (x==y){
         printf("\n");
       y=y+2;
       x=1;
} else x++;
   }

   return 0;
}



· Los códigos deben ir en etiquetas GeSHi
-Engel Lex