fork download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. int mat1[2][2] = {
  5. {1, 2},
  6. {3, 4}
  7. };
  8.  
  9. int mat2[2][2] = {
  10. {5, 6},
  11. {7, 8}
  12. };
  13.  
  14. int sum[2][2], diff[2][2];
  15.  
  16. // 和と差の計算
  17. for (int i = 0; i < 2; i++) {
  18. for (int j = 0; j < 2; j++) {
  19. sum[i][j] = mat1[i][j] + mat2[i][j];
  20. diff[i][j] = mat1[i][j] - mat2[i][j];
  21. }
  22. }
  23.  
  24. // 結果の表示
  25. printf("Sum:\n");
  26. for (int i = 0; i < 2; i++) {
  27. for (int j = 0; j < 2; j++) {
  28. printf("%d ", sum[i][j]);
  29. }
  30. printf("\n");
  31. }
  32.  
  33. printf("Difference:\n");
  34. for (int i = 0; i < 2; i++) {
  35. for (int j = 0; j < 2; j++) {
  36. printf("%d ", diff[i][j]);
  37. }
  38. printf("\n");
  39. }
  40.  
  41. return 0;
  42. }
Success #stdin #stdout 0s 5288KB
stdin
Standard input is empty
stdout
Sum:
6 8 
10 12 
Difference:
-4 -4 
-4 -4