Hola.. otra vej con un problemita... saludos a todos...
aca el problema / ejercicio...
Hallar el Numero mayor de la matriz (MxN) y mostrar su diagonal
los datos ingresados a la matriz.. son ingresados por teclado
M y N.. = son ingresados por teclado
Ejemplo
Entrada
M=3; N=4;
7 6 8 1
4 9 5 3
5 6 3 5
[b]Salida
7 9 3
Nota'' Mi docente dijo que encontremos la posicion del numero mayor
despue no le entendi jejeje... aca un poco del codigo que si me muestra
la posicion del mayor (Lo que no se es que si hay 2 Numeros iguales y son los mayores
tendria que mostrarme las 2 diagonales ???) ... Docente hjdpt... no explica..
Código PHP:
#include<iostream.h>
void main()
{
int Fil,Col,i,j;
int Mat[20][20];
cout<<"Ingrese La Dimencion De M x N: ";
cin>>Fil>>Col;
for(i=0; i<Fil; i++)
{
for(j=0; j<Col; j++)
{
int x; cin>>x;
Mat[i][j]=x;
}
}
int PosFil=0, PosCol=0,May=0, aux=0;
for(i=0; i<Fil; i++)
{
for(j=0; j<Col; j++)
{
if(Mat[i][j]>May)
{
May=Mat[i][j];
PosCol=j; PosFil=i; //Posicion del Nº May
}
}
}
cout<<(PosFil)<<(PosCol); // Posicion del mayor
}
se que ese codigo es algo .. amateur ..
otra cosilla.... el codigo lo hice en c++ y yo tengo que hacerlo con java como son casi similares..
la razon por la que no puse el post en java es que solo hay 1 post.. jiji.. no inporta .. en c++ si me ayudan..
graciaj... bye..