/
gerrlina
/
practice
Обзор
Документация
Войти
/
gerrlina
/
practice
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
pr15
56 строк
2 KB
gerrlina
Create: pr3, pr4, pr5, pr6, pr7, pr8, pr9, pr10, pr11, pr12, pr13, pr14, pr15, pr17, pr18
01 июл 2026, 04:45
Верифицирован
01 июл 2026, 04:45
73cb0e8
Код
Авторство
О чём код?
import java.util.Random; public class ArraysExtendedPractice { public static void main(String[] args) { // Задание 1: Одномерный массив случайных чисел int[] randomArray = new int[8]; Random rand = new Random(); System.out.print("Массив случайных чисел: "); for (int i = 0; i < randomArray.length; i++) { randomArray[i] = rand.nextInt(50) + 1; // от 1 до 50 System.out.print(randomArray[i] + " "); } int min = randomArray[0]; int max = randomArray[0]; for (int i = 1; i < randomArray.length; i++) { if (randomArray[i] < min) min = randomArray[i]; if (randomArray[i] > max) max = randomArray[i]; } System.out.println("\nМинимум: " + min + ", Максимум: " + max); // Задание 2: Квадратная матрица с единицами на главной диагонали int size = 4; int[][] identityMatrix = new int[size][size]; System.out.println("\nМатрица с диагональю:"); for (int i = 0; i < size; i++) { for (int j = 0; j < size; j++) { if (i == j) { identityMatrix[i][j] = 1; } else { identityMatrix[i][j] = 0; } System.out.print(identityMatrix[i][j] + " "); } System.out.println(); } // Задание 3 (Опционально): Треугольник Паскаля (ступенчатый массив) int rows = 6; int[][] pascal = new int[rows][]; System.out.println("\nТреугольник Паскаля:"); for (int i = 0; i < rows; i++) { pascal[i] = new int[i + 1]; pascal[i][0] = 1; pascal[i][i] = 1; for (int j = 1; j < i; j++) { pascal[i][j] = pascal[i-1][j-1] + pascal[i-1][j]; } // Вывод строки for (int val : pascal[i]) System.out.print(val + " "); System.out.println(); } } }