Java - Ayuda con código

 
Vista:
sin imagen de perfil

Ayuda con código

Publicado por Lorenzo (2 intervenciones) el 22/10/2021 12:08:00
Buenas tardes, resulta que tengo este ejercicio, en el que me pide sacar los datos de la matriz, primeramente separar por sexo (0 y 1 de [i][1]) y dar el mejor tiempo ([i][3]) y relacionarlo con el dorsal para imprimir un resultado por pantalla de cada sexo.

La cuestión es que no consigo que me imprima bien los resultados, alguien con experiencia me podría ayudar?


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
public static void main(String[] args) {
        // TODO code application logic here
 
        int [][] matriz = new int [10][4];
 
        matriz [0][0]=3457;
        matriz [0][1]=1;
        matriz [0][2]=51;
        matriz [0][3]=52;
 
        matriz [1][0]=3467;
        matriz [1][1]=1;
        matriz [1][2]=32;
        matriz [1][3]=41;
 
        matriz [2][0]=3568;
        matriz [2][1]=0;
        matriz [2][2]=14;
        matriz [2][3]=39;
 
        matriz [3][0]=3570;
        matriz [3][1]=0;
        matriz [3][2]=12;
        matriz [3][3]=63;
 
        matriz [4][0]=3571;
        matriz [4][1]=1;
        matriz [4][2]=45;
        matriz [4][3]=38;
 
        matriz [5][0]=3572;
        matriz [5][1]=0;
        matriz [5][2]=17;
        matriz [5][3]=46;
 
        matriz [6][0]=3573;
        matriz [6][1]=0;
        matriz [6][2]=12;
        matriz [6][3]=59;
 
        matriz [7][0]=3574;
        matriz [7][1]=0;
        matriz [7][2]=30;
        matriz [7][3]=42;
 
        matriz [8][0]=3575;
        matriz [8][1]=1;
        matriz [8][2]=24;
        matriz [8][3]=77;
 
        matriz [9][0]=3576;
        matriz [9][1]=0;
        matriz [9][2]=57;
        matriz [9][3]=48;
 
        int menor=matriz [0][3];
        int dorsal=0;
 
 
        for (int i=0; i<matriz[i].length; i++){
            for(int j=0; j<matriz[j].length; j++){
 
 
                 if (matriz[i][1]==1)//hombres
 
                    if(matriz[i][3]<menor){
                        menor=matriz[i][3];
                        dorsal=matriz[i][0];
                       System.out.println("El ganador de la etapa ha sido el " + dorsal + " con " + menor + " minutos.");}
 
 
                 if (matriz[i][1]==0)//mujeres
 
                    if(matriz[i][3]<menor){
                        menor=matriz[i][3];
                        dorsal=matriz[i][0];
                       System.out.println("La ganadora de la etapa ha sido el " + dorsal + " con " + menor + " minutos.");}
 
 
 
    }
 
 
 
}
}
    }='editor_code'>='editor_code'>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

Ayuda con código

Publicado por Lorenzo (2 intervenciones) el 22/10/2021 12:54:30
Solucionado!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar