fork download
  1. #include <stdio.h>
  2. #define size 10
  3. int main(void)
  4. {
  5. int t,i, n=8, (*num)[size][size], a[size][size];
  6. num=&a;
  7.  
  8. printf("%d\n", sizeof(num));
  9. for(t=0; t<8; ++t)
  10. for (i=0; i<8; ++i)
  11. *num[t][i] = (t*4)+i+1;
  12. for (t=0; t<8; ++t)
  13. {
  14. for (i=0; i<8; ++i)
  15. printf("%d ",*num[t][i]);
  16. printf ("\n");
  17. }
  18. n = 8;
  19. for (i = 0; i < n - 1; ++i)
  20. for (t = 0; t < n - 1; ++t)
  21. *num[i][t] -= *num[n - 1][i];
  22. for (i = 0; i < n - 1; ++i)
  23. *num[n - 1][i] -= *num[n - 1][n - 1];
  24. for (t=0; t<8; ++t)
  25. {
  26. for (i=0; i<8; ++i)
  27. printf("%d ",*num[t][i]);
  28. printf ("\n");
  29. }
  30. return 0;
  31. }
Success #stdin #stdout 0s 2292KB
stdin
Standard input is empty
stdout
4
1  2  3  4  5  6  7  8  
5  6  7  8  9  10  11  12  
9  10  11  12  13  14  15  16  
13  14  15  16  17  18  19  20  
17  18  19  20  21  22  23  24  
21  22  23  24  25  26  27  28  
25  26  27  28  29  30  31  32  
29  30  31  32  33  34  35  36  
-28  -27  -26  -25  -24  -23  -22  8  
-25  -24  -23  -22  -21  -20  -19  12  
-22  -21  -20  -19  -18  -17  -16  16  
-19  -18  -17  -16  -15  -14  -13  20  
-16  -15  -14  -13  -12  -11  -10  24  
-13  -12  -11  -10  -9  -8  -7  28  
-10  -9  -8  -7  -6  -5  -4  32  
-7  -6  -5  -4  -3  -2  -1  36