int main() { int tam = 0; // tamanho da arvore B primeiro input do usuario; int opc = 0; int rrn = 0; arvoreB *arv=NULL; scanf("%d%*c",&tam); //le banco de dados e cria arvore B arv = inicia_arvore(arv,&rrn,tam); do{ printf("Qual a opcao ?"); scanf("%d%*c",&opc); switch(opc){ case 1: busca_registro(arv); break; case 2: arv = insere_reg(&rrn,arv,tam); break; case 3: altera(arv); break; case 4: //Finaliza break; default: printf("Opcao Invalida"); break; } }while(opc!=4); return 0; }
int menu_camioes () { int op; int c; camioes cam[NR]; for(c=0;c<NR;c++) cam[c].estado=0; /* limpa todo o Array de registos */ system ("cls"); gotoxy(20,10); ler_camioes(cam); do { system ("cls"); printf("\n\t|============================================|"); system("COLOR 0B"); printf("\n\t| C E M R O D A S |"); printf("\n\t| |"); printf("\n\t| |"); printf("\n\t| C A M I O E S |"); printf("\n\t| |"); printf("\n\t|============================================|"); printf("\n\t* *"); printf("\n\t* 1 - Inserir *"); printf("\n\t* *"); printf("\n\t* 2 - Alterar *"); printf("\n\t* *"); printf("\n\t* 3 - Eliminar *"); printf("\n\t* *"); printf("\n\t* 4 - Listar *"); printf("\n\t* *"); printf("\n\t* 0 - Menu Principal *"); printf("\n\t* *"); printf("\n\t**********************************************"); printf("\n\n\t Qual a sua opcao? "); scanf("%d",&op); switch (op) { case 1: inseri(cam); break; case 2: altera(cam); break; case 3: elimina(cam); break; case 4: mostra(cam); break; case 0: system ("cls"); break; default: printf("Opcao invalida!\n"); } } while (op!=0); }
int main() { int *v, n; v = le_vetor_binario(&n); imprime_vetor(v, n); free(v); altera (5, -5); v = le_vetor_binario(&n); imprime_vetor(v, n); escreve_vetor_texto(v, n); free(v); return 0; }
// ---------------------------------------------------------- // - função principal // ---------------------------------------------------------- main(void) { int opc, numero; char aux[51]; char pa[20]; iniLista = NULL; fimLista = NULL; do { printf("\nLista Funcionarios --> Opcoes:"); printf("\n1 --> Inserir "); printf("\n2 --> lista todos os concorrentes"); printf("\n3 --> lista por Modalidade"); printf("\n4 --> Alterar modalidade"); printf("\n5 --> Remover concorrente"); printf("\n6 --> Remover pais"); printf("\n7 --> Inserir novo concorrente"); printf("\n0 --> Sair\n"); fflush(stdin); opc=getchar(); switch (opc) { case '1' : printf("\nIntroduza a informação do concorrente:\n"); inserir(); break; case '2' : if (iniLista != NULL) { lista(); } else { printf("\nA Lista esta vazia"); getchar(); } break; case '3' : if (iniLista != NULL) { printf("\nIntroduza o modalidade: "); fflush(stdin); gets(aux); listaModalidade(aux); } else { printf("\nA Lista esta vazia"); getchar(); } break; case '4' : printf("\nIntroduza o nome do concorrente:"); fflush(stdin); gets(aux); altera(aux); break; case '5' : printf("\nIntroduza o numero de inscrição a remover:"); scanf("%d", &numero); retirar(numero); break; case '6' : printf("\nÎntroduza o pais a remover : "); fflush(stdin); gets(pa); removerpais(pa); break; case '7' : inseriordenado(); break; } } while (opc != '0'); // .... }
int main() { char op[1]; listaEnc *l; int a,b,c,antigo,novo; inicializa(&l); for(;;) { system("CLS"); printf("Programa Lista Encadeada!\n\n"); printf("I - Insercao\n"); printf("R - Remocao\n"); printf("A - Alteracao\n"); printf("C - Consulta\n"); printf("P - Impressao\n"); printf("S - Sair\n\n"); gets(op); switch(toupper(op[0])){ case 'I': { system("CLS"); printf("\nDigite o Elemento a Inserir: "); scanf("%d", &a); a = insere(a); if(a) { printf("\nElemento Inserido com Sucesso!\n"); imprime(); getchar(); } else { printf("\nElemento ja existe!\n"); imprime(); getchar(); } }break; case 'R': { system("CLS"); if(i == NULL) { printf("\nLista Vazia!"); getchar(); } else { printf("\nDigite o Elemento a Remover: "); scanf("%d", &a); remover(a); } }break; case 'A': { system("CLS"); printf("\nEscreva o valor a ser alterado\n"); scanf("%d", &antigo); printf("\nEscreva o novo valor ser escrito\n"); scanf("%d", &novo); altera(&l,antigo,novo); imprime(); getchar(); }break; case 'P': { system("CLS"); imprime(); }break; case 'C': { system("CLS"); printf("Qual o valor a ser procurado?\n"); scanf("%d", &b); c = consulta(b); if (c) { system("CLS"); printf("Valor presente na lista\n"); imprime(); getchar(); } else { system("CLS"); printf("Valor nao encontrado\n"); imprime(); getchar(); } }break; case 'S': { exit(0); }break; } } return (0); }