Autor
|
Tema: maximo de una matriz? (Leído 21,343 veces)
|
amchacon
Desconectado
Mensajes: 1.211
|
Joe, pues avisa xD. int c,f; int max[f]; int max_coordenada[5]; for (f = 0; f <5;f++) { max[f] = m[f][0]; max_coordenada[f] = 0; for (c=1;c < 20;c++) { if (m1[f][c] > max[f]) { max[f] = m1[f][c]; max_coordenada[f] = c; } }
|
|
|
En línea
|
|
|
|
feedf
Desconectado
Mensajes: 46
|
mira esta igual y me sigue saliendo en la posicion 5 del aux se guarda 20 el tema es que en for(c=1;c<=20;c++) tengo que p oner <= sino si pongo el valor 20 no me lo toma y poniendo <20 solo llega al 19 estoy perdido xD void opc2(float m1[5][20]) /* funciona pero para una sola Gaceosa(fila) */ { int c,f,auxc,auxf,i; int max[5]={m1[0][0],m1[0][0],m1[0][0],m1[0][0],m1[0][0]}; int aux[5]={0}; i=0;
for(f=1;f<=5;f++) { max[f]=m1[f][0]; aux[f]=0; for(c=1;c<=20;c++) { if(m1[f][c]>max[f]) { max[f]=m1[f][c]; aux[f]=c; } }
}
|
|
|
En línea
|
|
|
|
feedf
Desconectado
Mensajes: 46
|
probe con tu code y en vez de 20 me tira 29999 lol
lo arregle un poco y me sigue tirando 20 qe raro
|
|
« Última modificación: 2 Julio 2013, 00:58 am por feedf »
|
En línea
|
|
|
|
feedf
Desconectado
Mensajes: 46
|
edit no dije nada la ptm xD
no puedo hacer qe no me tire 20 :s
|
|
« Última modificación: 2 Julio 2013, 01:07 am por feedf »
|
En línea
|
|
|
|
amchacon
Desconectado
Mensajes: 1.211
|
mira esta igual y me sigue saliendo en la posicion 5 del aux se guarda 20 No está igual, mira el bucle for: for(f=1;f<=5;f++)
Menor o igual? Tiene que ser menor estricto. Además te estás saltando la primera fila: for(f=0;f<5;f++)
Lo mismo con el otro for: for(c=1;c<20;c++)
|
|
|
En línea
|
|
|
|
feedf
Desconectado
Mensajes: 46
|
por que menor estricto? si la matriz llega a 20 si se elige la columna 20 no la toma por qe con el < solo no la toma
|
|
|
En línea
|
|
|
|
amchacon
Desconectado
Mensajes: 1.211
|
por que menor estricto? si la matriz llega a 20 si se elige la columna 20 no la toma por qe con el < solo no la toma
Son 20 elementos a contar desde el cero, ergo los índices van 0-19
|
|
|
En línea
|
|
|
|
feedf
Desconectado
Mensajes: 46
|
sabes que me sigue trayendo basura en la poscion 5 del vector fuuuuuuuuuuuuuuuuu
no cargo nada y se carga solo con 2 o 3
es una boludes pero me esta volviendo loco XD
|
|
|
En línea
|
|
|
|
amchacon
Desconectado
Mensajes: 1.211
|
sabes que me sigue trayendo basura en la poscion 5 del vector fuuuuuuuuuuuuuuuuu La posición 5 del vector sería [4] Por otro lado, asegurate de que la matriz esté inicializada completamente
|
|
|
En línea
|
|
|
|
feedf
Desconectado
Mensajes: 46
|
la verdad nose qe ***** ensima siento qe es una boludes y no la puedo razonar =(
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Duda - Buscar si existe una matriz dentro de otra matriz
Programación Visual Basic
|
EddyW
|
2
|
6,022
|
14 Agosto 2010, 06:18 am
por EddyW
|
|
|
MATRIZ que imprima como una matriz en forma de cuadrado... ayudaaaaa!! help
Programación C/C++
|
oscarpy
|
3
|
8,814
|
9 Abril 2012, 16:23 pm
por Xandrete
|
|
|
Enviar una matriz desde una funcion a la matriz del main
Programación C/C++
|
erest0r
|
3
|
4,068
|
22 Junio 2013, 09:05 am
por leosansan
|
|
|
Calcular máximo de matriz, error
Programación C/C++
|
Puntoinfinito
|
7
|
5,060
|
18 Julio 2013, 11:58 am
por Puntoinfinito
|
|
|
Máximo de cada fila de una matriz
.NET (C#, VB.NET, ASP)
|
gabyricardo1992
|
3
|
3,413
|
17 Septiembre 2013, 08:05 am
por gabyricardo92
|
|