Ingrese los elementos de la matriz plástica tridimensional y genere el valor máximo, el valor mínimo y los subíndices de sus filas y columnas. ¿Cómo programar en C++?
El proceso es el siguiente:
# include & ltiostream.h & gt
#define n 2
#define m 2 p>
#Definición l 2
void main()
{
int shuz[n][m][l], I , j , k
int max, min, maxx, maxy, maxz, minx, miny, minz
cout & lt& ltIngrese una matriz tridimensional, es
p>for(I = 0;I<n;I++)//Ingrese una matriz tridimensional.
for(j = 0; j & ltm; j++)
for(k = 0; k & ltm; k++)
CIN & gt;& gtshuz[I][j][k];
for(I = 0;I<n;I++)// Genera una matriz tridimensional.
{
for(j = 0; j & ltm; j++)
{
for(k = 0; k & ltl;k++)
cout & lt& ltshuz[I][j][k]& lt;& lt" ";
cout & lt& lt" ";
}
cout & lt& ltendl
}
cout & lt& ltendl
max = shuz[0][0] [0];
maxx = 0;
maxy = 0;
maxz = 0
para(I = 0; I<n;I++)//Encuentra el valor máximo y su subíndice.
for(j = 0; j & ltm; j++)
for(k = 0; k & ltm; k++)
if(shuz[I ][j][k]>Max)//Si hay uno mayor que él, asigne el valor correspondiente.
{
maxx = I
maxy = j;
maxz = k
max = shuz[I][j][k];
}
cout & lt& lt"El número máximo es"
cout & lt& ltits subíndice Es: "< & ltmaxx & lt& lt" " " & lt& ltmaxy & lt& lt" " " & lt& ltmaxz & lt& ltendl
minx = 0;
miny = 0;< /p >
minz = 0;
min = shuz[0][0][0];
for(I = 0;I<n;I++)/ / Encuentra el mínimo valor y su subíndice
for(j = 0; j & ltm; j++)
for(k = 0; k & ltl; k++)
if (shuz[I][j][k]<Min)//Si hay uno más pequeño que él, asigna el valor correspondiente.
{
minx = I
miny = j;
minz = k
min =; shuz[I][j][k];
}
cout & lt& lt"La cantidad mínima es"
cout & lt& ltits subíndice Es : "< & ltCrazy Girl& lt& lt" " " & lt& ltminy & lt& lt" " " & lt& ltminz & lt& ltendl
}
Si no entiendes, puedes ¡pregúntame otra vez!