Triangulo de Pascal
#include <stdio.h>#include <stdlib.h>
int fact(int x)
{
int result;
if (x==0) result=1;
else result=x*fact(x-1);
return result;
}
int main(int argc, char *argv[])
{
printf ("\n\tTRIANGULO DE PASCAL\n");
int x, y, z, p, l;
printf ("\nIntroduzca el # de lineas deseado: ");
scanf ("%d", &l);
if (l>13) printf ("\nNo tengo capacidad para tanto\n\n");
else {
for (x=0; x<l; x++){
for (z=l; z>x; z--){
printf (" ");}
for (y=0; y<=x; y++){
p=fact(x)/( fact(y) * fact(x-y));
printf ("%d ", p);
}
printf ("\n");}
}
system("PAUSE");
return 0;
}
0 Comments:
Post a Comment
<< Home