int main(){ srand(time(NULL)); numeros_aleatorios(); tabuleiro(); for(;k<3;){ if (l<6){ printf("\nInsira um numero:\n"); scanf("%d",&n); system("cls"); procurar(); printf("Acertos: %d/6\n-----------------------\n",l); } else{ system("cls"); tabuleiro(); printf("Acertos: %d/6\n-----------------------\n",l); printf("\nParabens!!!\n\n"); return 0; } } system("cls"); tabuleiro(); printf("Acertos: %d/6\n-----------------------\n",l); printf("\nTentativas Excedidas.\n\n"); };
int main(int argc, char *argv[]) { printf("Carregar a HashTable...\n\n"); ler(); char in[15]; int running=1; int stock,max,quantidade; char nome[15]; int modo; while (running) { printf("\n"); printf(" 1. Inserir\n"); printf(" 2. Procurar\n"); printf(" 3. Actualizar\n"); printf(" 4. Apagar\n"); printf(" 5. Ordenar\n"); printf(" 6. Sair e Gravar\n"); printf(" 7. Sair sem Gravar\n"); gets(in); switch(atoi(in)) { case 1: printf("Insira o Nome\n"); gets(in); strcpy(nome,in); printf("Indique o Stock\n"); gets(in); stock = atoi(in); ins = cria_semaforo(1234,1); P(ins); inserir(nome,stock); V(ins); break; case 2: printf("Nome que Deseja Procurar\n"); gets(in); strcpy(nome,in); pro = cria_semaforo(2345,1); P(pro); procurar(nome); V(pro); break; case 3: printf("Deseja Realizar uma Encomenda(1) ou uma Venda(2)"); gets(in); modo= atoi(in); printf("Insira o Nome\n"); gets(in); strcpy(nome,in); printf("Indique a Quantidade\n"); gets(in); quantidade= atoi(in); actu = cria_semaforo(3456,1); P(actu); actualizar(nome,quantidade,modo); V(actu); break; case 4: printf("Nome que Deseja Remover\n"); gets(in); strcpy(nome,in); apagar = cria_semaforo(4567,1); P(apagar); remover(nome); V(apagar); break; case 5: printf("Indique o Máximo do Top\n"); gets(in); max = atoi(in); ordenar = cria_semaforo(5678,1); P(ordenar); sort(max); V(ordenar); break; case 6: grav = cria_semaforo(6789,1); P(grav); printf("A guardar ... "); gravar(); V(grav); running=0; break; case 7: printf("Deseja sair sem guardar ? [s/n]"); gets(in); strcpy(nome,in); if(strcmp("s",nome) == 0){ running=0; }else{ running=1; } break; } } libertar(); return 0; }