hola, he etsado intentando hacer el triangulo de pascal de la siguiente manera (sacando cada numero por formula [URL="http://es.wikipedia.org/wiki/Tri%C3%A1ngulo_de_Pascal"]http://es.wikipedia.org/wiki/Tri%C3%A1ngulo_de_Pascal[/URL]) pero no funciona a partir de la 4 fila.
    
Código C:
Ver original- #include <stdio.h> 
-   
- int factorial(int num){int i; 
- for(i=1;i<num;i++)num*=i; 
- if (num==0)num=1; 
- return num; 
- } 
-   
- int valor(int uno, int dos){ 
- if(uno<2)return 1; 
- else{ 
- return factorial(uno)/(factorial(dos)*factorial(uno-dos));} 
- } 
-   
- int main (){int filas,i,y; 
- printf("cuantas hileras quiere ver "); 
-   
- for(i=0;i<filas;i++){ 
- for(- y =0;- y <=- filas -- i ;- y ++)printf(" ");
 
- } 
- return (0); 
- } 
gracias.