• Viernes 3 de Abril de 2026, 13:09

Mostrar Mensajes

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


Mensajes - punkpelao

Páginas: [1]
1
C/C++ / triangulo de pascal
« en: Domingo 28 de Septiembre de 2008, 14:00 »
Hola    :hola:  desde hace dias que llevo programando el triangulo :hitcomp:  pero no me sale con funciones  nesecito que el usuario ingrese la altura  y nada mas lo que tengo es esto:

      
Código: Text
  1.  
  2.  
  3. #include <stdio.h>
  4. #include <conio.h>
  5. #include <stdlib.h>
  6.  
  7. int main(){
  8.  
  9.     int n, x;
  10.     int i, j;
  11.     int **matrix;
  12.     int activo;
  13.  
  14.         clrscr();
  15.     printf(" Numero de escalones del triangulo: ");
  16.     scanf("%d", &n);
  17.  
  18.     printf("nEl numero de iteraciones es: %dn", n);
  19.  
  20.     matrix = (int **) malloc(n*sizeof(int*));
  21.  
  22.     for(i=0; i<n; i++){
  23.         matrix[i] = (int *)malloc((i+1)*sizeof(int));
  24.     }
  25.  
  26.    
  27.     for(i=0; i<n; i++){
  28.         for(j=0; j<=i; j++){
  29.             matrix[i][j]=0;
  30.         }
  31.     }
  32.  
  33.     for(i=0; i<n; i++){
  34.         for(j=0; j<=i; j++){
  35.             if(j==0 || j==i){
  36.                 matrix[i][j]=1;
  37.             }else{
  38.                 matrix[i][j]=matrix[i-1][j-1]+matrix[i-1][j];
  39.             }
  40.         }
  41.     }
  42.  
  43.  
  44.     printf("n");
  45.     for(i=0; i<n; i++){
  46.         for(j=0; j<=i; j++){
  47.             if(activo){
  48.                 for(x=0; x<n-i+1; x++){
  49.                     printf("  ");
  50.                 }
  51.             }
  52.             activo=0;
  53.             printf(" %d  ", matrix[i][j]);
  54.         }
  55.         activo=1;
  56.         printf("n");
  57.     }
  58.  
  59.     getch();
  60.     return(0);
  61. }
  62.  
  63.  
  64.  
  65.  

espero que me ayuden a crear las funciones ya que recien estoy aprendiendo a implementarlas  :ouch: bye

Páginas: [1]