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 de formato encolumnado como almacenamiento en disco, y una lista doblemente enlazada ordenada como almacenamiento en memoria.