![Algoritmo que cargue una matriz de 3 x 3 de números enteros](https://programacion.work/matrices/img/matriz-3-x-3-en-pseint.png)
Matriz - Matrices - Vector Bidimensional
💻 Elaborar un programa que muestra la siguiente matriz.
Algoritmo programacion_work
Definir matrix, matrix_1, f, c, m, n, cont, temp como Entero;
Dimension matrix_1[3,6];
cont <- 1;
n <- 1;
Escribir "03. CARGAR UNA MATRIZ DE 3 X 3.";
//Lee Datos al Array Bidimencional
Para f <- 0 hasta 2 con paso 1 hacer
Para c <- 0 hasta 2 con paso 1 hacer
Escribir Sin Saltar "Ingrese valor ", cont ," de 9 :";
Leer matrix_1[f,c];
cont <- cont + 1;
FinPara
FinPara
//Ordenar Datos del Array Bidimencional
Para m <- 0 hasta 2 con paso 1 hacer
Para n <- 0 hasta 2 con paso 1 hacer
Para f <- 0 hasta 2 con paso 1 hacer
Para c <- 0 hasta 2 con paso 1 hacer
Si matrix_1[m,n] < matrix_1[f,c] Entonces
temp <- matrix_1[m,n];
matrix_1[m,n] <- matrix_1[f,c];
matrix_1[f,c] <- temp;
FinSi
FinPara
FinPara
FinPara
FinPara
//Mostrar Datos al Array Bidimencional 2
Para f <- 0 hasta 2 con paso 1 hacer
Para c <- 0 hasta 2 con paso 1 hacer
Escribir Sin Saltar matrix_1[f,c], " ";
FinPara
Escribir "";
FinPara
FinAlgoritmo
matrix_1 = [[int() for ind0 in range(6)] for ind1 in range(3)]
cont = 1
# Lee Datos al Array Bidimencional
for f in range(3):
for c in range(3):
print("Ingrese valor ",cont," de 9 : ", end="")
matrix_1[f][c] = int(input())
cont += 1
# Ordenar Datos del Array Bidimencional
for m in range(3):
for n in range(3):
for f in range(3):
for c in range(3):
if matrix_1[m][n] < matrix_1[f][c]:
temp = matrix_1[m][n]
matrix_1[m][n] = matrix_1[f][c]
matrix_1[f][c] = temp
# Mostrar Datos al Array Bidimencional 2
for f in range(3):
for c in range(3):
print(matrix_1[f][c], end=" ")
print()
#include<stdio.h>
int main() {
int cont=1, temp, matrix, matrix_1[3][6];
/* Lee Datos al Array Bidimencional */
for (int f=0;f<=2;f+=1) {
for (int c=0;c<=2;c+=1) {
printf("Ingrese valor %d de 9 : ",cont);
scanf("%d",&matrix_1[f][c]);
cont++;
}
}
/* Ordenar Datos del Array Bidimencional */
printf("\n");
for (int m=0;m<=2;m+=1) {
for (int n=0;n<=2;n+=1) {
for (int f=0;f<=2;f+=1) {
for (int c=0;c<=2;c+=1) {
if (matrix_1[m][n] < matrix_1[f][c]) {
temp = matrix_1[m][n];
matrix_1[m][n] = matrix_1[f][c];
matrix_1[f][c] = temp;
}
}
}
}
}
/* Mostrar Datos al Array Bidimencional 2 */
for (int f=0;f<=2;f+=1) {
for (int c=0;c<=2;c+=1) {
printf("%d ",matrix_1[f][c]);
}
printf("\n");
}
return 0;
}
#include<iostream>
using namespace std;
int main() {
int cont=1, temp, matrix, matrix_1[3][6];
// Lee Datos al Array Bidimencional
for (int f=0;f<=2;f++) {
for (int c=0;c<=2;c++) {
cout << "Ingrese valor " << cont << " de 9 : ";
cin >> matrix_1[f][c];
cont++;
}
}
// Ordenar Datos del Array Bidimencional
cout << " " << endl;
for (int m=0;m<=2;m++) {
for (int n=0;n<=2;n++) {
for (int f=0;f<=2;f++) {
for (int c=0;c<=2;c++) {
if (matrix_1[m][n] < matrix_1[f][c]) {
temp = matrix_1[m][n];
matrix_1[m][n] = matrix_1[f][c];
matrix_1[f][c] = temp;
}
}
}
}
}
// Mostrar Datos al Array Bidimencional 2
for (int f=0;f<=2;f++) {
for (int c=0;c<=2;c++) {
cout << matrix_1[f][c] << " ";
}
cout << endl;
}
return 0;
}