main.cvc 555 B

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