![Algoritmo que cargue datos en una matriz de 3 x 5](https://programacion.work/matrices/img/matriz-de-3-x-3-intercalado-en-pseint.png)
Matriz - Matrices - Vector Bidimensional
💻 Elaborar un programa que muestre la siguiente matriz :
Algoritmo programacion_work
Definir m, f, c, int como Entero;
Dimension m[3,5];
int <- 1;
Escribir "10. MATRIZ CON VALORES INTERCALADOS.";
//Cargar Array Bidimencional
Para f <- 0 hasta 2 con paso 1 hacer
Para c <- 0 hasta 4 con paso 1 hacer
Segun f Hacer
0,2: m[f,c] <- int;
1: m[f,c] <- int;
FinSegun
Si Int = 1 Entonces
int <- int + 1;
SiNo
int <- int - 1;
FinSi
FinPara
FinPara
//Mostrar Array Bidimencional
Para f <- 0 hasta 2 con paso 1 hacer
Escribir m[f,0]," ",m[f,1]," ",m[f,2]," ",m[f,3]," ",m[f,4];
FinPara
FinAlgoritmo
m = [[int() for ind0 in range(5)] for ind1 in range(3)]
int = 1
# Cargar Array Bidimencional
for f in range(3):
for c in range(5):
if f==0 or f==2:
m[f][c] = int
elif f==1:
m[f][c] = int
if int==1:
int = int+1
else:
int = int-1
# Mostrar Array Bidimencional
for f in range(3):
print(m[f][0]," ",m[f][1]," ",m[f][2]," ",m[f][3]," ",m[f][4])
/* --------------------- */
/* | 1 | 2 | 1 | 2 | 1 | */
/* | 2 | 1 | 2 | 1 | 2 | */
/* | 1 | 2 | 1 | 2 | 1 | */
/* --------------------- */
#include<stdio.h>
int main() {
int c, f, ent, m[3][5];
ent = 1;
/* Cargar Array Bidimencional */
for (f=0;f<=2;f+=1) {
for (c=0;c<=4;c+=1) {
switch (f) {
case 0: case 2:
m[f][c] = ent;
break;
case 1:
m[f][c] = ent;
break;
}
if (ent==1) {
ent = ent+1;
} else {
ent = ent-1;
}
}
}
/* Mostrar Array Bidimencional */
for (f=0;f<=2;f+=1) {
printf("%d %d %d %d %d\n",m[f][0],m[f][1],m[f][2],m[f][3],m[f][4]);
}
return 0;
}
// ---------------------
// | 1 | 2 | 1 | 2 | 1 |
// | 2 | 1 | 2 | 1 | 2 |
// | 1 | 2 | 1 | 2 | 1 |
// ---------------------
#include<iostream>
using namespace std;
int main() {
int c, f, ent, m[3][5];
ent = 1;
// Cargar Array Bidimencional
for (f=0;f<=2;f++) {
for (c=0;c<=4;c++) {
switch (f) {
case 0: case 2:
m[f][c] = ent;
break;
case 1:
m[f][c] = ent;
break;
}
if (ent==1) {
ent = ent+1;
} else {
ent = ent-1;
}
}
}
// Mostrar Array Bidimencional
for (f=0;f<=2;f++) {
cout << m[f][0] << " " << m[f][1] << " " << m[f][2] << " " << m[f][3] << " " << m[f][4] << endl;
}
return 0;
}