Advertisement
kate262

Untitled

Dec 12th, 2019
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.99 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<malloc.h>
  3. #include<stdlib.h>
  4. int main()
  5. {
  6.    
  7.     return 0;
  8. }
  9.  
  10. int** create_matrix(int n, int m)
  11. {  
  12.     int **matr = malloc(n*sizeof(int *));
  13.     for (int i = 0; i<n; i++)
  14.     {
  15.         matr[i]=malloc(m*sizeof(int));
  16.     }
  17.     return (matr);
  18. }
  19.  
  20. void scan_matrix(int** matr, int n, int m)
  21. {
  22.     for(int i=0; i<n; i++)
  23.     {
  24.         for(int j=0; j<m; j++)
  25.         {
  26.             scanf("%d", &matr[i][j]);
  27.         }
  28.     }
  29. }
  30.  
  31. void srand_matrix(int** matr, int n, int m)
  32. {
  33.     for(int i=0; i<n; i++)
  34.     {
  35.         for(int j=0; j<m; j++)
  36.         {
  37.             matr[i][j] = rand()%1000;
  38.         }
  39.     }
  40. }
  41.  
  42. void print_matrix(int** matr, int n, int m)
  43. {
  44.     for(int i=0; i<n; i++)
  45.     {
  46.         for(int j=0; j<m; j++)
  47.         {
  48.             printf("%d", matr [i] [j]);
  49.         }
  50.         puts(" ");
  51.     }
  52. }
  53.  
  54. void free_matrix(int** matr, int n, int m)
  55. {
  56.     for(int i=0; i<n; i++)
  57.     {
  58.         free(matr[i]);
  59.     }
  60.     free(matr);
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement