Advertisement
sergAccount

Untitled

Mar 14th, 2021
611
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.19 KB | None | 0 0
  1. /*
  2.  * To change this license header, choose License Headers in Project Properties.
  3.  * To change this template file, choose Tools | Templates
  4.  * and open the template in the editor.
  5.  */
  6. package app10_dz;
  7.  
  8. public class App10_DZ {
  9.     /*
  10.     Задача 1
  11.     Создать метод, который находит сумму элементов
  12.     двумерного массива целых чисел (значений типа int), которые находятся на побочной диагонали массива.
  13.     (Побочной диагональю двумерного массива (матрицы)
  14.     называется диагональ идущая из левого нижнего угла в правый верхний угол.)
  15.     Проверить данный метод - вызвать его в методе main и вывести результат
  16.     на экран.  
  17.     Пример - задан двумерный массив:
  18.     1 2
  19.     3 4
  20.     Числа 2 и 3 находятся на побочной диагонали массива.
  21.     */
  22.     public static int calcDiag2(int[][] arr){
  23.         int result = 0;
  24.         for (int i = 0; i < arr.length; i++) {
  25.             int j = arr.length - i - 1;
  26.             int value = arr[i][j];
  27.             //System.out.println("calcDiag2.value=" + value);            
  28.             result += value;
  29.         }
  30.         return result;
  31.     }
  32.     //
  33.     public static void main(String[] args) {
  34.         // TODO code application logic here
  35.         int[][] arr = {
  36.             {1, 2},
  37.             {3, 4}
  38.         };
  39.         int result = calcDiag2(arr);
  40.         System.out.println("result=" + result);
  41.     }
  42. }
  43.  
  44. /*
  45. Задача 2
  46. Создать метод, который находит среднее арифметическое элементов
  47. двумерного массива целых чисел - параметр данного метода.
  48. Метод должен возвращать значение типа double.
  49.  
  50. Проверить данный метод - вызвать его в методе main и вывести результат
  51. на экран.  
  52. */
  53.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement