import java.util.Random;
public class Main {
public static void main
(String[] args
) { int n = 5;
int m = 10;
int[][] B = new int[n][m];
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
B[i][j] = rand.nextInt(101) - 50;
}
}
System.
out.
println("Початкова матриця B(" + n
+ "x" + m
+ "):"); printMatrix(B);
int max_val = B[0][0];
int max_row = 0;
int max_col = 0;
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
if (B[i][j] > max_val) {
max_val = B[i][j];
max_row = i;
max_col = j;
}
}
}
System.
out.
println("\nНайбільший елемент матриці: " + max_val
); System.
out.
println("Його позиція: рядок " + max_row
+ ", стовпець " + max_col
);
for (int j = 0; j < m; j++) {
B[max_row][j] = 0;
}
for (int i = 0; i < n; i++) {
B[i][max_col] = 0;
}
System.
out.
println("\nЗмінена матриця B:"); printMatrix(B);
}
public static void printMatrix(int[][] matrix) {
for (int i = 0; i < matrix.length; i++) {
for (int j = 0; j < matrix[i].length; j++) {
System.
out.
printf("%5d", matrix
[i
][j
]); }
}
}
}
aW1wb3J0IGphdmEudXRpbC5SYW5kb207CgpwdWJsaWMgY2xhc3MgTWFpbiB7CiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CiAgICAgICAgaW50IG4gPSA1OwogICAgICAgIGludCBtID0gMTA7CiAgICAgICAgaW50W11bXSBCID0gbmV3IGludFtuXVttXTsKICAgICAgICBSYW5kb20gcmFuZCA9IG5ldyBSYW5kb20oKTsKCiAgICAgICAgZm9yIChpbnQgaSA9IDA7IGkgPCBuOyBpKyspIHsKICAgICAgICAgICAgZm9yIChpbnQgaiA9IDA7IGogPCBtOyBqKyspIHsKICAgICAgICAgICAgICAgIEJbaV1bal0gPSByYW5kLm5leHRJbnQoMTAxKSAtIDUwOwogICAgICAgICAgICB9CiAgICAgICAgfQoKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oItCf0L7Rh9Cw0YLQutC+0LLQsCDQvNCw0YLRgNC40YbRjyBCKCIgKyBuICsgIngiICsgbSArICIpOiIpOwogICAgICAgIHByaW50TWF0cml4KEIpOwoKICAgICAgICBpbnQgbWF4X3ZhbCA9IEJbMF1bMF07CiAgICAgICAgaW50IG1heF9yb3cgPSAwOwogICAgICAgIGludCBtYXhfY29sID0gMDsKCiAgICAgICAgZm9yIChpbnQgaSA9IDA7IGkgPCBuOyBpKyspIHsKICAgICAgICAgICAgZm9yIChpbnQgaiA9IDA7IGogPCBtOyBqKyspIHsKICAgICAgICAgICAgICAgIGlmIChCW2ldW2pdID4gbWF4X3ZhbCkgewogICAgICAgICAgICAgICAgICAgIG1heF92YWwgPSBCW2ldW2pdOwogICAgICAgICAgICAgICAgICAgIG1heF9yb3cgPSBpOwogICAgICAgICAgICAgICAgICAgIG1heF9jb2wgPSBqOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgfQoKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIlxu0J3QsNC50LHRltC70YzRiNC40Lkg0LXQu9C10LzQtdC90YIg0LzQsNGC0YDQuNGG0ZY6ICIgKyBtYXhfdmFsKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oItCZ0L7Qs9C+INC/0L7Qt9C40YbRltGPOiDRgNGP0LTQvtC6ICIgKyBtYXhfcm93ICsgIiwg0YHRgtC+0LLQv9C10YbRjCAiICsgbWF4X2NvbCk7CgogICAgICAgIGZvciAoaW50IGogPSAwOyBqIDwgbTsgaisrKSB7CiAgICAgICAgICAgIEJbbWF4X3Jvd11bal0gPSAwOwogICAgICAgIH0KCiAgICAgICAgZm9yIChpbnQgaSA9IDA7IGkgPCBuOyBpKyspIHsKICAgICAgICAgICAgQltpXVttYXhfY29sXSA9IDA7CiAgICAgICAgfQoKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIlxu0JfQvNGW0L3QtdC90LAg0LzQsNGC0YDQuNGG0Y8gQjoiKTsKICAgICAgICBwcmludE1hdHJpeChCKTsKICAgIH0KCiAgICBwdWJsaWMgc3RhdGljIHZvaWQgcHJpbnRNYXRyaXgoaW50W11bXSBtYXRyaXgpIHsKICAgICAgICBmb3IgKGludCBpID0gMDsgaSA8IG1hdHJpeC5sZW5ndGg7IGkrKykgewogICAgICAgICAgICBmb3IgKGludCBqID0gMDsgaiA8IG1hdHJpeFtpXS5sZW5ndGg7IGorKykgewogICAgICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGYoIiU1ZCIsIG1hdHJpeFtpXVtqXSk7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCk7CiAgICAgICAgfQogICAgfQp9