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:
· Los códigos deben ir en etiquetas GeSHi
-Engel Lex
-Esto es lo que he hecho:
Código (c) [Seleccionar]
#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