Triangulo Pascal (Matriz)

By wegols

/**
*
* @author ISRAEL CUEVA
*
*/

#include <stdio.h>
int nivel,columna,fila,medio,k,j,i;
fila=0;
columna=0;
medio=0;
int arreglo[20][20];

main()
{
printf(“Ingrese el nivel”);
scanf(“%d”,&nivel);
columna=(nivel*2)-1;
medio=(columna/2);
for(i=0;i<nivel;i++){
for(j=0;j<columna;j++){
arreglo[i][j]=0;
}
}

arreglo[fila][medio]=1;

while(fila<=(nivel-1)){
fila++;
medio=medio-1;
k=medio;
while(k<=columna){
if(k==0){
arreglo[fila][k]=1;
}else{
if(k==columna){
arreglo[fila][k]=arreglo[fila-1][k-1];
}else{
arreglo[fila][k]=arreglo[fila-1][k-1]+arreglo[fila-1][k+1];
}
}
k=k+2;
}

}

for(fila=0;fila<nivel;fila++){
for(j=0;j<columna;j++){
if(arreglo[fila][j]!=0){
printf(“%d\t”, arreglo[fila][j]);
}else{
printf(“\t”);
}
}
printf(“\n”);
}
system(“PAUSE”);
}

Etiquetas: , , , , , ,

4 comentarios para “Triangulo Pascal (Matriz)”

  1. Carlos Dice:

    Gracias amigo, me funciono tu programa,
    de la q me salvaste

  2. kimberly Dice:

    Hola! tus codigos son muy buenos sacan de apuros, y por cierto te quiero pedir un favar crees q podes subir un codigo q permita ordenar datos de forma ascendente y descendente, pLeAsE!!!!

  3. wegols Dice:

    Que tipo d edatos quieres ordenar? ppr ejemplo enteros, registros, caracteres

  4. Patrick Dice:

    Muy didactico tu codigo felicitaciones

Escribe un comentario