#include #define MAX 50 struct dato { /* Se define la estructura */ char nombre[30]; int edad; float estatura; }; struct dato personas[MAX]; int i=0; /* Encabezados (header) de funciones */ int menu(); void altas(); void mostrar(); void promedio(); int main() { int opc; do { opc = menu(); switch (opc) { case 1: altas(); break; case 2: mostrar(); break; case 3: promedio(); break; } /* switch */ } while(opc!=4); return 0; } int menu() { int opc; printf ("\n1.Altas\n2.Mostrar\n3.Promedio de edad\n4.Salir"); printf ("\nOpcion: "); scanf("%d",&opc); return opc; } void altas() { if (i