Problema universidad, NO LO he encontrado x el foro.... (matriz)

Iniciado por edgano, 12 Noviembre 2008, 15:35 PM

0 Miembros y 1 Visitante están viendo este tema.

edgano

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

juancho77

Facil. Te hago un esbozo del algoritmo:

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
 
   

edgano

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

Amerikano|Cls

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 (java) [Seleccionar]
int[] vector = new int[n];

for(int j=0; j<n; j++)
{
}


salu2

amerikano






Mi blog:
http://amerikanocls.blogspot.com