Advertisement
Guest User

Task

a guest
Dec 14th, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.89 KB | None | 0 0
  1. import java.util.*;
  2.  
  3. public class Main
  4. {
  5.     public static void main(String[] args)
  6.     {
  7.         final double MAX = 20.0;
  8.  
  9.         Scanner input = new Scanner(System.in);
  10.         int n = input.nextInt();
  11.         double[][] array = new double[n][n];
  12.  
  13.         for (int i = 0; i < n; i++){
  14.             for (int j = 0; j < n; j++){
  15.                 array[i][j] = Math.random() * 10;
  16.                 System.out.print(array[i][j] + " ");
  17.             }
  18.             System.out.println();
  19.         }
  20.  
  21.         double diagSummary = 0;
  22.         double result = 0;
  23.         int isUpper = 0;
  24.         for (int i = 0; i < n; i++){
  25.             diagSummary += array[i][i];
  26.             if (diagSummary > MAX) isUpper = 1;
  27.         }
  28.  
  29.         int index = 1;
  30.         for (int j = 0; j < n - 1; j++){
  31.             int k = index;
  32.             do{
  33.                 switch(isUpper){
  34.                     case 0: result += array[k][j];
  35.                         break;
  36.                     case 1: result += array[j][k];
  37.                         break;
  38.                 }
  39.                 k++;
  40.             }while (k < n);
  41.             index++;
  42.         }
  43.         System.out.println("result: " + result);
  44.     }
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement