Foro de elhacker.net

Programación => Java => Mensaje iniciado por: edgano en 12 Noviembre 2008, 15:35 pm



Título: Problema universidad, NO LO he encontrado x el foro.... (matriz)
Publicado por: edgano en 12 Noviembre 2008, 15:35 pm
hola a tod@s!
soy nuevo por aqui y despues de leerme varias paginas de temas no he encontrado nada para solucionar mi problemilla....
esoy empezando en esto del java, y tengo k entregar un ejercicio donde:

necesito encontrar el valor maximo de CADA COLUMNA, dandome el usuario el nº de columnas. y siendo el nº de filas constante en 4.
supongo que cada valor maximo seria una variable diferente, no? eske al final necesitaria mostrar los valores maximos.

gracias de antemano!

p.d. si me lo pudierais solucionar antes del viernes por la noxe os lo agredeceria muxo

gracias de nuevo


Título: Re: Problema universidad, NO LO he encontrado x el foro.... (matriz)
Publicado por: juancho77 en 12 Noviembre 2008, 18:30 pm
Facil. Te hago un esbozo del algoritmo:
Código:
Vector vector = new Vector(n);
para j=0 hasta j<n   // recorrida de las columnas
  entero mayor<-- matriz[0][j];
  para i=1 hasta i<4  //recorrida de las filas (constante, 4).
    si matriz[i][j]>mayor
      mayor<--matriz[i][j];
   repetir
  vector.add(mayor);  //guardas el resultado de la fila j en la posicion j del vector.
repetir

Saludos
 
   


Título: Re: Problema universidad, NO LO he encontrado x el foro.... (matriz)
Publicado por: edgano en 13 Noviembre 2008, 00:12 am
no logro entender tu idea... podrias ponermelo en java y asi lo compilo y veo si lo que necesito?
esque despues tengo que dar un valor de character a el valor maximo de cada columna.
gracias de antemano


Título: Re: Problema universidad, NO LO he encontrado x el foro.... (matriz)
Publicado por: Amerikano|Cls en 13 Noviembre 2008, 01:28 am
Viejo, no esperes a que te lo demos todo servido en la mano, que mas queres que te dieron el agoritmo, y ahora quieres que te demos el codigo en java para que tu presentes tu tarea a costillas nuestras jeje, eso no se va poder, el objetivo de este foro es fomentar el estudio y colaborar en las dudas que se tengan acerca de este lenguaje, ademas ya lo tenes todo, solo mira el algoritmo que amablemente te paso juancho77, si no te gusta entonces busca un foro donde te regalen las tareas ::), pero bueno aca te dejo dos lineas de lo que seria en java, si así no puedes, busca y lee mucho sobre programacion en java; otra cosa que no me cabe en la cabeza es el porque no es capaz de solucionar esto sabiendo que en clase te lo explican, no creo que un profesor te ponga un ejercicio sin antes explicar el tema  >:(, bueno aca tenes solo dos lineas:

Código
  1. int[] vector = new int[n];
  2.  
  3. for(int j=0; j<n; j++)
  4. {
  5. }
  6.  

salu2

amerikano