Tema: Matrices
Ver Mensaje Individual
  #1  
Antiguo 23-03-2012
luisito2011 luisito2011 is offline
Miembro
NULL
 
Registrado: mar 2011
Posts: 82
Reputación: 14
luisito2011 Va por buen camino
Unhappy Matrices

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=0i<Fili++)
{
    for(
j=0j<Colj++)
    {
        
int xcin>>x;
        
Mat[i][j]=x;
    }
}
int PosFil=0PosCol=0,May=0aux=0;
for(
i=0i<Fili++)
{
    for(
j=0j<Colj++)
    {
        if(
Mat[i][j]>May)
        {
            
May=Mat[i][j];
            
PosCol=jPosFil=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..

Última edición por luisito2011 fecha: 23-03-2012 a las 19:13:20.
Responder Con Cita