array_init.cvc 532 B

123456789101112131415161718192021222324252627
  1. extern void printInt(int val);
  2. extern void printSpaces(int num);
  3. extern void printNewlines(int num);
  4. void printArray2D(int[n, m] a) {
  5. for (int i = 0, n) {
  6. for (int j = 0, m) {
  7. printInt(a[i, j]);
  8. printSpaces(1);
  9. }
  10. printNewlines(1);
  11. }
  12. }
  13. export int main() {
  14. int[2,3] a = [[1, 2, 3], [4, 5, 6]];
  15. int[2,3] b = 7;
  16. int[2,3] c = [1, [2, 3, 4]];
  17. printArray2D(a);
  18. printNewlines(1);
  19. printArray2D(b);
  20. printNewlines(1);
  21. printArray2D(c);
  22. return 0;
  23. }