fork download
  1. #include <stdio.h>
  2.  
  3. #define ROWS 3
  4. #define COLS 4
  5.  
  6. int main(void)
  7. {
  8. int a[ROWS][COLS] = {0};
  9. int b[ROWS][COLS] = {0};
  10. int *ptr_a = &a[0][0];
  11. int *ptr_b = &b[0][0];
  12.  
  13. int x;
  14. for(int i = 0;i < ROWS * COLS && scanf("%d", &x) == 1; ++i)
  15. *ptr_a++ = x;
  16. for(int i = 0;i < ROWS * COLS && scanf("%d", &x) == 1; ++i)
  17. *ptr_b++ = x;
  18.  
  19. int res[ROWS][COLS] = {0};
  20.  
  21. for (int i = 0; i < ROWS; ++i) {
  22. for (int j = 0; j < COLS; ++j) {
  23. res[i][j] = a[i][j] + b[i][j];
  24. }
  25. }
  26.  
  27. for (int i = 0; i < ROWS; ++i) {
  28. for (int j = 0; j < COLS; ++j) {
  29. printf("%d", res[i][j]);
  30. if (j < COLS - 1) {
  31. printf(" ");
  32. }
  33. }
  34.  
  35. printf("\n");
  36. }
  37.  
  38. return 0;
  39. }
Success #stdin #stdout 0.01s 5280KB
stdin
1 2 3 4 5 6 7 8 9 10 11 12
2 3 2 0 5 3 5 8 1 24 32 10
stdout
3 5 5 4
10 9 12 16
10 34 43 22