/* package whatever; // don't place package name! */
/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
public static void main
(String[] args
) {
int mat1[][] = { {1, 1, 1},
{2, 2, 2},
{3, 3, 3}};
int mat2[][] = { {1, 1, 1},
{2, 0, 2},
{1,3,0}};
int res[][]={ {0, 0, 0},
{0, 0, 0},
{0, 0, 0}};
// To store result
int i, j;
int N=3;
add(mat1, mat2, res,N);
sub(mat1, mat2, res,N);
} // your code goes here
static void add(int mat1[][], int mat2[][], int res[][],int N)
{
int i, j, k;
for (i = 0; i < N; i++)
{
for (j = 0; j < N; j++)
{
res[i][j] = mat1[i][j]+mat2[i][j];
System.
out.
print(res
[i
][j
]+ " "); }
}
}
static void sub(int mat1[][], int mat2[][], int res[][],int N)
{
int i, j, k;
for (i = 0; i < N; i++)
{
for (j = 0; j < N; j++)
{
res[i][j] = mat1[i][j]- mat2[i][j];
System.
out.
print(res
[i
][j
]+ " "); }
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwovKiBwYWNrYWdlIHdoYXRldmVyOyAvLyBkb24ndCBwbGFjZSBwYWNrYWdlIG5hbWUhICovCgppbXBvcnQgamF2YS51dGlsLio7CmltcG9ydCBqYXZhLmxhbmcuKjsKaW1wb3J0IGphdmEuaW8uKjsKCi8qIE5hbWUgb2YgdGhlIGNsYXNzIGhhcyB0byBiZSAiTWFpbiIgb25seSBpZiB0aGUgY2xhc3MgaXMgcHVibGljLiAqLwpjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpCgl7CiAgICBpbnQgbWF0MVtdW10gPSB7IHsxLCAxLCAxfSwKICAgICAgICAgICAgICAgICAgICB7MiwgMiwgMn0sCiAgICAgICAgICAgICAgICAgICAgezMsIDMsIDN9fTsKIAogICAgaW50IG1hdDJbXVtdID0geyB7MSwgMSwgMX0sCiAgICAgICAgICAgICAgICAgICAgezIsIDAsIDJ9LAogICAgCSAgICAgICAgezEsMywwfX07CiAKICAgIGludCByZXNbXVtdPXsgezAsIDAsIDB9LAogICAgICAgICAgICAgICAgICAgIHswLCAwLCAwfSwKICAgICAgICAgICAgICAgICAgICB7MCwgMCwgMH19OwogICAgICAgICAgICAgICAgICAgIAogICAgLy8gVG8gc3RvcmUgcmVzdWx0CiAgICBpbnQgaSwgajsKICAgIGludCBOPTM7CiAgICBhZGQobWF0MSwgbWF0MiwgcmVzLE4pOwogICAgc3ViKG1hdDEsIG1hdDIsIHJlcyxOKTsKCQkKCX0JLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJCgkKc3RhdGljIHZvaWQgYWRkKGludCBtYXQxW11bXSwgaW50IG1hdDJbXVtdLCBpbnQgcmVzW11bXSxpbnQgTikKewogICAgaW50IGksIGosIGs7CiAgICBmb3IgKGkgPSAwOyBpIDwgTjsgaSsrKQogICAgewogICAgICAgIGZvciAoaiA9IDA7IGogPCBOOyBqKyspCiAgICAgICAgewogICAgICAgICAgICAgICAgcmVzW2ldW2pdID0gbWF0MVtpXVtqXSttYXQyW2ldW2pdOwogICAgICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludChyZXNbaV1bal0rICIgIik7CiAgICAgICAgfQogICAgICAgICBTeXN0ZW0ub3V0LnByaW50KCJcbiIpOwogICAgfQp9CnN0YXRpYyB2b2lkIHN1YihpbnQgbWF0MVtdW10sIGludCBtYXQyW11bXSwgaW50IHJlc1tdW10saW50IE4pCnsKICAgIGludCBpLCBqLCBrOwogICAgZm9yIChpID0gMDsgaSA8IE47IGkrKykKICAgIHsKICAgICAgICBmb3IgKGogPSAwOyBqIDwgTjsgaisrKQogICAgICAgIHsKICAgICAgICAgICAgICAgIHJlc1tpXVtqXSA9IG1hdDFbaV1bal0tIG1hdDJbaV1bal07CiAgICAgICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50KHJlc1tpXVtqXSsgIiAiKTsKICAgICAgICB9CiAgICAKICAgIAkgU3lzdGVtLm91dC5wcmludCgiXG4iKTsKICAgIH0KICAgIAp9Cn0=