コード例 #1
0
ファイル: lista simples.c プロジェクト: imperiumzigna/C-codes
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");
}
コード例 #2
0
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");
         
         
     }
     
     
     
     
     
     
}