/
1091950
/
Task6
Обзор
Документация
Войти
/
1091950
/
Task6
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Main.java
50 строк
1 KB
1091950
upload files
20 ноя 2025, 22:04
20 ноя 2025, 22:04
3995781
Код
Авторство
О чём код?
import java.util.Random; public class Main{ public static final int ROWS = 8; public static final int COLS = 8; public static void main (String[] args) { int [][] matrix = new int [ROWS] [COLS]; Random random = new Random(); for (int i = 0; i < ROWS; i++) { for (int j = 0; j < COLS; j++) { matrix[i][j] = random.nextInt(256); } } System.out.println("Изначальная матрица: "); printMatrix (matrix); int [][] result = rotateMatrix (matrix); System.out.println("Матрица повернутая на 90: "); printMatrix (result); } private static int[][] rotateMatrix(int[][] matrix) { int result [][] = new int[COLS][ROWS]; for (int i = 0; i < ROWS; i++) { for (int j = 0; j < COLS; j++) { result [i][j] = matrix[ROWS - 1 - j][i]; } } return result; } private static void printMatrix(int[][] matrix) { for (int i = 0; i < ROWS; i++) { for (int j = 0; j < ROWS ; j++) { System.out.printf("%4d" , matrix [i][j]); } System.out.println(); } } }