buenas,
necesito ayuda en un programa en c.
tengo una estructura de datos con nombre, apellidos y edad
el programa me pide que una vez introducido los datos, me imprima una tabla en plan:
nombre apellido edad
--------------------------------
y que al imprimirlo los ordene por orden de edad, de mayor a menor.
el problema que tengo es: yo ordeno la edad por el algoritmo de la burbuja, y me imprime la edad ordenada, pero el nombre y apellidos no se como cambiarlos.
un ejemplo seria esto:
según vas metiendo valores:
nombre apellido edad
--------------------------------
juan pedro 44
luís gonzalez 55
laura rubio 50
con los valores ordenados (esto es lo que no se hacer)
nombre apellido edad
--------------------------------
luís gonzalez 55
laura rubio 50
juan pedro 44
y esto es lo que me sale a mi:(solo cambia la edad)
nombre apellido edad
--------------------------------
juan pedro 55
luís gonzalez 50
laura rubio 44
AYUDA,NO SE COMO HACERLO