fork download
  1. import java.util.*;
  2. import java.util.Scanner;
  3.  
  4. public class Main {
  5. public static void main(String[] args) {
  6. Scanner scanner = new Scanner(System.in);
  7.  
  8. System.out.print("Введите количество элементов массива: ");
  9. int n = scanner.nextInt();
  10.  
  11. int[] array = new int[n];
  12. Random rand = new Random();
  13.  
  14. // Заполняем массив случайными числами
  15. for (int i = 0; i < n; i++) {
  16. array[i] = rand.nextInt(100);
  17. }
  18.  
  19. System.out.println("Исходный массив: " + Arrays.toString(array));
  20.  
  21. // Находим максимальный и минимальный элементы
  22. int max = array[0];
  23. int min = array[0];
  24. int sum = 0;
  25.  
  26. for (int num : array) {
  27. if (num > max) max = num;
  28. if (num < min) min = num;
  29. sum += num;
  30. }
  31.  
  32. System.out.println("Максимальный элемент: " + max);
  33. System.out.println("Минимальный элемент: " + min);
  34. System.out.println("Среднее арифметическое: " + (double)sum / n);
  35.  
  36. // Сортируем массив
  37. Arrays.sort(array);
  38. System.out.println("Отсортированный массив: " + Arrays.toString(array));
  39. }
  40. }
Success #stdin #stdout 0.2s 58980KB
stdin
8
stdout
Введите количество элементов массива: Исходный массив: [44, 8, 6, 15, 38, 91, 26, 92]
Максимальный элемент: 92
Минимальный элемент: 6
Среднее арифметическое: 40.0
Отсортированный массив: [6, 8, 15, 26, 38, 44, 91, 92]