fork download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main(int argc, const char * argv[]) {
  5.  
  6. int n; //number of rounds
  7. int (*sArray)[2]; //multidimensional array that holds the scores of both players
  8. int i;
  9.  
  10. scanf("%d", &n);
  11.  
  12. sArray = (int(*)[2]) calloc (n, sizeof(int)*2);
  13.  
  14.  
  15. for(i=0; i<n; i++) {
  16. scanf("%d %d", &sArray[i][0], &sArray[i][1]);
  17. }
  18.  
  19. printf ("Array address: %p\n", sArray);
  20. for(i=0; i<n; i++) {
  21. printf ("Array[%d]={%d,%d} at adresses %p %p;\n", i, sArray[i][0], sArray[i][1],
  22. &sArray[i][0], &sArray[i][1]);
  23. }
  24.  
  25.  
  26. return 0;
  27. }
Success #stdin #stdout 0s 3416KB
stdin
3
11 12
21 22
31 32
stdout
Array address: 0x86e2a10
Array[0]={11,12} at adresses 0x86e2a10 0x86e2a14;
Array[1]={21,22} at adresses 0x86e2a18 0x86e2a1c;
Array[2]={31,32} at adresses 0x86e2a20 0x86e2a24;