fork download
  1. import java.util.*;
  2. import java.lang.*;
  3. import java.io.*;
  4.  
  5. class MyLab
  6. {
  7. public static void main(String[] args) throws java.lang.Exception
  8. {
  9. final int n=8, m=8;
  10. int i, j, index, temp;
  11. int[][] mas1 = new int[n][m];
  12.  
  13.  
  14. for(i=0; i<n; i++)
  15. for(j=0; j<m; j++)
  16. mas1[i][j]=(int)(Math.random()*100-50);
  17.  
  18.  
  19. for (i=0; i<n; i++) {
  20. for (j=0; j<m; j++)
  21. System.out.print(mas1[i][j]+" ");
  22. System.out.println();
  23. }
  24.  
  25.  
  26. for(i=0; i<n; i++)
  27. {
  28. int max=mas1[i][0];
  29. index=0;
  30. for(j=1; j<m; j++)
  31. {
  32. if(mas1[i][j]>max)
  33. {
  34. max=mas1[i][j];
  35. index=j;
  36. }
  37. }
  38.  
  39. temp = mas1[i][i];
  40. mas1[i][i] = mas1[i][index];
  41. mas1[i][index] = temp;
  42. }
  43.  
  44. System.out.println("\nМодифікована матриця:");
  45. for (i=0; i<n; i++) {
  46. for (j=0; j<m; j++)
  47. System.out.print(mas1[i][j]+" ");
  48. System.out.println();
  49. }
  50. }
  51. }
Success #stdin #stdout 0.15s 53568KB
stdin
Standard input is empty
stdout
-49 -14 -23 23 12 -26 -37 6 
22 0 -26 19 -40 33 -38 -26 
30 -27 44 -4 17 33 -13 39 
33 11 -31 14 17 19 -43 39 
16 20 -32 -2 23 7 -49 37 
30 23 42 -37 21 -21 24 1 
-11 25 21 -14 -20 -48 -7 -10 
-29 -43 38 35 -25 -24 20 15 

Модифікована матриця:
23 -14 -23 -49 12 -26 -37 6 
22 33 -26 19 -40 0 -38 -26 
30 -27 44 -4 17 33 -13 39 
33 11 -31 39 17 19 -43 14 
16 20 -32 -2 37 7 -49 23 
30 23 -21 -37 21 42 24 1 
-11 -7 21 -14 -20 -48 25 -10 
-29 -43 15 35 -25 -24 20 38