Advertisement
mbah_bejo

Pointer

Nov 8th, 2019
202
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.59 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main()
  5. {
  6.     int r = 3, c = 4, i, j, count;
  7.    
  8.     //deklarasi
  9.     int **arr = (int **)malloc(r * sizeof(int *));
  10.     for (i=0; i<r; i++) {
  11.         arr[i] = (int *)malloc(c * sizeof(int));
  12.         printf("%d ",&arr[i]);
  13.     }
  14.     printf("\n");
  15.    
  16.     //mengisi
  17.     count = 0;
  18.     for (i = 0; i < r; i++)
  19.         for (j = 0; j < c; j++){
  20.             arr[i][j] = ++count;
  21.             printf("r=%d c=%d %d\n",i,j,&arr[i][j]);
  22.         }
  23.    
  24.     //ngeprint
  25.     for (i = 0; i < r; i++){
  26.     printf("Baris ke %d\n",i);
  27.     for (j = 0; j < c; j++)
  28.         printf("%d %d\n", arr[i][j],&arr[i][j]);
  29.     }
  30.  
  31.  
  32. return 0;
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement