예제 #1
0
파일: 11.c 프로젝트: miguelbrb/MP
int main(){
    int N=3,M=3,v[N],b[M];
    N=devolver("primer",v);
    M=devolver("segundo",b);

    printf("Producto escalar: %d\n",Escalar(v,b,N,0));
getch();
return 0;
}
예제 #2
0
int main()
{
    char opcao;
    char *opcoes_menu[]={
    "1. Devolver Livro",
    "2. Requisitar Livro",
    "3. Cancelar Reserva",
    "4. Listar Livros com Entrega em Atraso",
    "5. Informacoes",
    "0. Sair",
    NULL };

    Livro livros;
    Utente utentes;
    Requisit requisit;

    livros = cria_lista_l();
    utentes = cria_lista_u();
    requisit = cria_lista_r();

    constroi(livros,utentes,requisit);
    clear();
    boneco(1);
    pause();

    while((opcao=menu(opcoes_menu))!=SAIR)
        switch (opcao)
        {
            case DEVOLVER:
            {
                clear();
                devolver(requisit,livros,utentes);
                pause();
                break;
            }

            case REQUISITAR:
            {
                clear();
                requisitar(livros,utentes,requisit);
                pause();
                break;
            }

            case CANCELAR:
            {
                clear();
                cancelar_reserva(requisit,livros,utentes);
                pause();
                break;
            }

            case LISTAR:
            {
                clear();
                livros_atraso(requisit,livros,utentes);
                pause();
                break;
            }

            case INFO:
            {
                clear();
                submenu(requisit,livros,utentes);
                break;
            }
        }

    destroi_lista_l(livros);
    destroi_lista_u(utentes);
    destroi_lista_r(requisit);

    clear();
    boneco(2);
    pause();

    return 0;
}