rdsedmundo

matrix.c

Jun 23rd, 2016
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.50 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. void make_mat(int ***matrix, int n) {
  5.     *(matrix) = (int **) malloc(n * sizeof(int *));
  6.  
  7.     int it;
  8.     for (it = 0; it < n; it++)
  9.         (*(matrix))[it] = (int *) malloc(n * sizeof(int));
  10. }
  11.  
  12. int main() {
  13.     int **matrix, it, ij, n = 10;
  14.  
  15.     make_mat(&matrix, n);
  16.  
  17.     for (it = 0; it < n; it++)
  18.         for (ij = 0; ij < n; ij++)
  19.             matrix[it][ij] = it + ij;
  20.  
  21.     for (it = 0; it < n; it++)
  22.         for (ij = 0; ij < n; ij++)
  23.             printf("%d\n", matrix[it][ij]);
  24.  
  25.     return 0;
  26. }
Add Comment
Please, Sign In to add comment