struct Registro { char nombre[40]; float peso; int edad; };Las opciones de programa son las habituales: altas, bajas, informes (listado por cualquier campo) y modificaciones. Se va a utilizar un archivo delimitado por tabuladores como almacenamiento en disco, y una lista enlazada ordenada como almacenamiento en memoria. El programa debe mostrar por orden la lista de registros obtenida en la sección de informes (los nombres se mostrarán por orden alfabético, y pesos y edades por orden numérico).