Advertisement
RenSafaray

Untitled

May 6th, 2024
500
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.03 KB | None | 0 0
  1. import java.util.Scanner; // Импортируем класс Scanner для считывания данных с клавиатуры
  2.  
  3. public class Main { // Объявляем класс Main
  4.     public static void main(String[] args) { // Объявляем главный метод main
  5.         Scanner scanner = new Scanner(System.in); // Создаем объект класса Scanner для считывания данных с клавиатуры
  6.         System.out.print("Введите количество элементов: "); // Выводим сообщение на экран с просьбой ввести количество элементов
  7.         int n = scanner.nextInt(); // Считываем количество элементов с клавиатуры и сохраняем его в переменной n
  8.  
  9.         double[] a = new double[n]; // Создаем массив a размером n для хранения элементов
  10.         double max = Double.MIN_VALUE; // Инициализируем переменную max минимальным значением типа double
  11.         double min = Double.MAX_VALUE; // Инициализируем переменную min максимальным значением типа double
  12.         double sum = 0; // Инициализируем переменную sum нулем для хранения суммы элементов
  13.  
  14.         for (int i = 0; i < n; i++) { // Начинаем цикл for для считывания элементов массива
  15.             System.out.print("Введите элемент a[" + i + "]: "); // Выводим сообщение на экран с просьбой ввести элемент массива
  16.             a[i] = scanner.nextDouble(); // Считываем элемент массива с клавиатуры и сохраняем его в массиве a
  17.             max = Math.max(max, a[i]); // Находим максимальное значение из max и текущего элемента массива
  18.             min = Math.min(min, a[i]); // Находим минимальное значение из min и текущего элемента массива
  19.             sum += a[i]; // Добавляем текущий элемент массива к сумме
  20.         }
  21.  
  22.         double avg = sum / n; // Вычисляем среднее арифметическое элементов массива
  23.         double result = Math.pow(max, 2) + Math.pow(min, 2) + Math.pow(avg, 2); // Вычисляем сумму квадратов максимального, минимального элементов и среднего арифметического всех элементов
  24.  
  25.         System.out.println("Сумма квадратов максимального, минимального элементов и среднего арифметического всех элементов равна: " + result); // Выводим результат на экран
  26.     }
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement