Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/06/2008, 09:57
edochan
 
Fecha de Ingreso: noviembre-2006
Ubicación: Barcelona, España
Mensajes: 30
Antigüedad: 17 años, 5 meses
Puntos: 0
BubbleSort en Struct: Problema

Buenas, no sé como me lo monto pero siempre escribo por dudas chorras. Estoy haciendo un ejercicio de array de struct para estudiar y me hice una función de ordenación. Es un struct de alumnos con (id, nombre,clase y nota)


ESTE ES MI CODIGO

Código:
void ordernar_por_nota(struct alumne classe[MAX]){
    int i,j;
    struct alumne aux;
    for(i=0;i<MAX-1;i++){
        for(j=1+1;j<MAX;j++){
            
            if(classe[j].nota > classe[i].nota){
                
                aux.id=classe[i].nota;
                classe[i].nota=classe[j].nota;
                classe[j].nota=aux.id;
                
                }
            
            }
      
        
        }
    
    
    
    }

A ver odernar, me ordena, pero me muestra al listarlo el campo nota con algo que no es la nota y me gustaría saber porqué pasa. Muchas gracias!!!