import java.util.*;
import java.lang.*;
import java.io.*;
class MyLab
{
{
final int n=8, m=8;
int i, j, index, temp;
int[][] mas1 = new int[n][m];
for(i=0; i<n; i++)
for(j=0; j<m; j++)
mas1
[i
][j
]=(int)(Math.
random()*100-50);
for (i=0; i<n; i++) {
for (j=0; j<m; j++)
System.
out.
print(mas1
[i
][j
]+" "); }
for(i=0; i<n; i++)
{
int max=mas1[i][0];
index=0;
for(j=1; j<m; j++)
{
if(mas1[i][j]>max)
{
max=mas1[i][j];
index=j;
}
}
temp = mas1[i][i];
mas1[i][i] = mas1[i][index];
mas1[i][index] = temp;
}
System.
out.
println("\nМодифікована матриця:"); for (i=0; i<n; i++) {
for (j=0; j<m; j++)
System.
out.
print(mas1
[i
][j
]+" "); }
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgpjbGFzcyBNeUxhYgp7CiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgogICAgewogICAgICAgIGZpbmFsIGludCBuPTgsIG09ODsKICAgICAgICBpbnQgaSwgaiwgaW5kZXgsIHRlbXA7CiAgICAgICAgaW50W11bXSBtYXMxID0gbmV3IGludFtuXVttXTsKCiAgICAgICAKICAgICAgICBmb3IoaT0wOyBpPG47IGkrKykKICAgICAgICAgICAgZm9yKGo9MDsgajxtOyBqKyspCiAgICAgICAgICAgICAgICBtYXMxW2ldW2pdPShpbnQpKE1hdGgucmFuZG9tKCkqMTAwLTUwKTsKCiAgICAgICAgCiAgICAgICAgZm9yIChpPTA7IGk8bjsgaSsrKSB7CiAgICAgICAgICAgIGZvciAoaj0wOyBqPG07IGorKykKICAgICAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnQobWFzMVtpXVtqXSsiICIpOwogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oKTsKICAgICAgICB9CgogICAgICAgIAogICAgICAgIGZvcihpPTA7IGk8bjsgaSsrKQogICAgICAgIHsKICAgICAgICAgICAgaW50IG1heD1tYXMxW2ldWzBdOwogICAgICAgICAgICBpbmRleD0wOwogICAgICAgICAgICBmb3Ioaj0xOyBqPG07IGorKykKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgaWYobWFzMVtpXVtqXT5tYXgpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgbWF4PW1hczFbaV1bal07CiAgICAgICAgICAgICAgICAgICAgaW5kZXg9ajsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgICAKICAgICAgICAgICAgdGVtcCA9IG1hczFbaV1baV07CiAgICAgICAgICAgIG1hczFbaV1baV0gPSBtYXMxW2ldW2luZGV4XTsKICAgICAgICAgICAgbWFzMVtpXVtpbmRleF0gPSB0ZW1wOwogICAgICAgIH0KCiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJcbtCc0L7QtNC40YTRltC60L7QstCw0L3QsCDQvNCw0YLRgNC40YbRjzoiKTsKICAgICAgICBmb3IgKGk9MDsgaTxuOyBpKyspIHsKICAgICAgICAgICAgZm9yIChqPTA7IGo8bTsgaisrKQogICAgICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludChtYXMxW2ldW2pdKyIgIik7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigpOwogICAgICAgIH0KICAgIH0KfQ==