fork download
  1. #include <stdio.h>
  2. void screen (int *matrix, int size1, int size2);
  3. int main()
  4. {
  5. int m, n, i1, j1;
  6. scanf("%d %d", &m, &n);
  7. int array[m][n];
  8. for (i1 = 0; i1 < m; i1++)
  9. {
  10. for(j1 = 0; j1 < n; j1++)
  11. {
  12. array[i1][j1] = i1 + j1;
  13. }
  14. }
  15. screen(&array[0][0], m, n);
  16. return 0;
  17. }
  18. void screen(int *matrix, int size1, int size2)
  19. {
  20. int i, j;
  21. for (i = 0; i < size1; i++)
  22. {
  23. for(j = 0; j < size2; j++)
  24. {
  25. printf("%3d", matrix[i * size1 + j]);
  26. }
  27. printf("\n");
  28. }
  29. }
Success #stdin #stdout 0s 9424KB
stdin
10 10
stdout
  0  1  2  3  4  5  6  7  8  9
  1  2  3  4  5  6  7  8  9 10
  2  3  4  5  6  7  8  9 10 11
  3  4  5  6  7  8  9 10 11 12
  4  5  6  7  8  9 10 11 12 13
  5  6  7  8  9 10 11 12 13 14
  6  7  8  9 10 11 12 13 14 15
  7  8  9 10 11 12 13 14 15 16
  8  9 10 11 12 13 14 15 16 17
  9 10 11 12 13 14 15 16 17 18