Программа на Java для отображения матрицы транспонирования
Опубликовано: 30 Ноября, 2021
Транспонирование матрицы достигается путем преобразования строк в столбцы и столбцов в строки. Другими словами, транспонирование A [] [] получается заменой A [i] [j] на A [j] [i].
Подход:
- Создайте двумерный массив.
- Вставьте значения в массив, выполнив два вложенных цикла. Внешний i-й цикл будет выполняться до количества строк, а внутренний j-й цикл будет выполняться до количества столбцов.
- Для отображения транспонирования матрицы запустите тот же цикл, как описано в предыдущем шаге, но распечатайте элемент a [j [i] th каждый раз, когда мы перемещаемся внутри цикла.
Пример:
Ява
// Java Program to Display Transpose Matrix import java.util.*; public class GFG { public static void main(String args[]) { // initialize the array of 3*3 order int [][] arr = new int [ 3 ][ 3 ]; System.out.println( "enter the elements of matrix" ); int k = 1 ; // get the elements from user for ( int i = 0 ; i < 3 ; i++) { for ( int j = 0 ; j < 3 ; j++) { arr[i][j] = k++; } } System.out.println( "Matrix before Transpose " ); // display original matrix for ( int i = 0 ; i < 3 ; i++) { for ( int j = 0 ; j < 3 ; j++) { System.out.print( " " + arr[i][j]); } System.out.println(); } System.out.println( "Matrix After Transpose " ); // transpose and print matrix for ( int i = 0 ; i < 3 ; i++) { for ( int j = 0 ; j < 3 ; j++) { System.out.print( " " + arr[j][i]); } System.out.println(); } } } |
Выход
введите элементы матрицы Матрица перед транспонированием 1 2 3 4 5 6 7 8 9 Матрица после транспонирования 1 4 7 2 5 8 3 6 9
Вниманию читателя! Не прекращайте учиться сейчас. Ознакомьтесь со всеми важными концепциями Java Foundation и коллекций с помощью курса "Основы Java и Java Collections" по доступной для студентов цене и будьте готовы к работе в отрасли. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию .