Advertisement
Lagx

qwertyuiopasdfghjklñ

Oct 19th, 2017
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.74 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. void poblar(int *,int);
  5. void mostrar(int *,int);
  6.  
  7. int main(void)
  8. {
  9.     int talla;
  10.     scanf("%d",&talla);
  11.    
  12.     int *vector;
  13.     vector = (int *) malloc (sizeof(int) * talla);
  14.     if(vector == NULL)
  15.     {
  16.         printf("vendisuone");
  17.         return 0;
  18.     }
  19.     poblar(vector,talla);
  20.     mostrar(vector,talla);
  21.    
  22.     return 0;
  23. }
  24.  
  25. void poblar(int *vector,int m)
  26. {
  27.     int i;
  28.     for(i=0;i<m;i++)
  29.     {
  30.         scanf("%d",&vector[i]);
  31.     }
  32. }
  33. void mostrar(int *vector,int m)
  34. {
  35.     int i;
  36.     for(i=0;i<m;i++)
  37.     {
  38.         printf("%d",vector[i]);
  39.     }
  40. }
  41.  
  42.  
  43.  
  44. #include <stdio.h>
  45. #include <stdlib.h>
  46.  
  47. void poblar(int **,int,int);
  48. void mostrar(int **,int,int);
  49.  
  50. int main(void)
  51. {
  52.     int filas,columnas,i;
  53.     scanf("%d%d",&filas,&columnas);
  54.    
  55.     int **matriz;
  56.     matriz = (int **) malloc (sizeof(int *) * filas);
  57.     if(matriz == NULL)
  58.     {
  59.         printf("vendisuones");
  60.         return 0;
  61.     }
  62.     for(i=0;i<filas;i++)
  63.     {
  64.         matriz[i] = (int *) malloc (sizeof(int) * columnas);
  65.         if(matriz[i] == NULL)
  66.         {
  67.             printf("vendisuones");
  68.             return 0;
  69.         }
  70.     }
  71.    
  72.     poblar(matriz,filas,columnas);
  73.     mostrar(matriz,filas,columnas);
  74.    
  75.     return 0;
  76. }
  77.  
  78. void poblar(int **matriz,int filas,int columnas)
  79. {
  80.     srand(time(NULL));
  81.     int i,j;
  82.     for(i=0;i<filas;i++)
  83.     {
  84.         for(j=0;j<columnas;j++)
  85.         {
  86.             matriz[i][j] = rand() % 10;
  87.         }
  88.     }
  89. }
  90. void mostrar(int **matriz,int filas,int columnas)
  91. {
  92.     int i,j;
  93.     for(i=0;i<filas;i++)
  94.     {
  95.         for(j=0;j<columnas;j++)
  96.         {
  97.             printf("%d ",matriz[i][j]);
  98.         }
  99.         printf("\n");
  100.     }
  101. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement