void menu() { int op = -1; printf (" ------ Menu Principal ------\n"); printf ("\n1. Inserir no inicio"); printf ("\n2. Inserir no final"); printf ("\n3. Remover do inicio"); printf ("\n4. Remover do final"); printf ("\n5. Remover elemento"); printf ("\n6. Buscar elemento"); printf ("\n7. Imprimir tudo"); printf ("\n8. Somar todos"); printf ("\n\n\tOpcao: "); scanf ("%d", &op); if (op == 1) inserir_inicio(); else if (op == 2) inserir_fim(); else if (op == 3) remover_inicio(); else if (op == 4) remover_fim(); else if (op == 5) remover_qualquer(); else if (op == 6) buscar_elemento(); else if (op == 7) imprimir_tudo(); else if (op == 8) somar_tudo(); system ("cls"); }
void modificar(alumno p[]) { if(hay_elemento(p)) { int auxLeg; int pos; auxLeg=pedir_validar_entero_min("numero de legajo a modificar",1); pos=buscar_elemento(p,auxLeg); if(pos==-1) { printf("El numero ingresado no pertenece al de un legajo registrado\n"); system("PAUSE"); system("cls"); } else { p[pos].nota=pedir_y_validar_entero("nueva nota",10,1); } } else { printf("NO HAY DATOS CARGADOS AL SISTEMA , POR LO TANTO ESTA OPCION NO ESTA DISPONIBLE\n"); system("PAUSE"); system("cls"); } }