Autor
|
Tema: AYUDA POR FAVOR :( (Leído 5,569 veces)
|
eferion
Desconectado
Mensajes: 1.248
|
Aún sigues con esto?? struct equipo { char nombre[20]; int puntos; }; typedef struct equipo equipo; int ordenarPorPuntos( const void* a, const void* b ) { const equipo* equipo_a = (const equipo*)a; const equipo* equipo_b = (const equipo*)b; return equipo_b->puntos - equipo_a->puntos; } void main ( ) { equipo grupoA[4]; strcpy( grupoA [ 0 ]. nombre, "Equipo 1" ); grupoA[ 0 ].puntos = 10; strcpy( grupoA [ 1 ]. nombre, "Equipo 2" ); grupoA[ 1 ].puntos = 14; strcpy( grupoA [ 2 ]. nombre, "Equipo 3" ); grupoA[ 2 ].puntos = 8; strcpy( grupoA [ 3 ]. nombre, "Equipo 4" ); grupoA[ 3 ].puntos = 15; qsort( grupoA , 4, sizeof( equipo ), ordenarPorPuntos ); int i; for ( i=0; i<4; ++i ) { printf( "%s %-2d\n", grupoA [ i ]. nombre, grupoA [ i ]. puntos ); } }
|
|
|
En línea
|
|
|
|
Inter-ard
Desconectado
Mensajes: 48
|
sI YA ESO LO ARREGLE, LO que no veo es como hacer la tabla de posiciones y que al cargar el arreglo me los genere en orden después en otra tabla, llevo como una semana en eso pero no se todvia ...
|
|
|
En línea
|
|
|
|
eferion
Desconectado
Mensajes: 1.248
|
te acabas de explicar como un libro cerrado
|
|
|
En línea
|
|
|
|
Inter-ard
Desconectado
Mensajes: 48
|
TU TIENES E-MAIL PARA QUE VEAS HASTA DONDE VOY?
|
|
|
En línea
|
|
|
|
Inter-ard
Desconectado
Mensajes: 48
|
como cambio los indices de un vector? ya genere la tabla, ahora tengo que ordenar los equipos, de mayor a menor según sus puntos, pero para eso tengo que cambiar el orden del vector, como lo hago?
|
|
|
En línea
|
|
|
|
engel lex
|
busca sobre el metodo "sort" o puedes hacer un "bubble sort" a mano... no es necesario cambiar los indices -.- te estás enredando tanto como puedes...
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
Inter-ard
Desconectado
Mensajes: 48
|
ya muchas gracias!
|
|
|
En línea
|
|
|
|
|
|