int main(void) { Lista* l = (Lista*) malloc(sizeof(Lista)); l = lst_cria(); l = lst_insere(l, 73); l = lst_insere(l, 44); l = lst_insere(l, 34); Lista* l2 = (Lista*) malloc(sizeof(Lista)); l2 = lst_cria(); l2 = lst_insere(l2, 22); l2 = lst_insere(l2, 14); l2 = lst_insere(l2, 8); l2 = lst_insere(l2, 5); concatena(l, l2); }
/*Programa Principal */ int main(void) { int opc, valor; Elemento* lst; for(;;){ opc = menu(); switch(opc) { case 1: { lst = lst_cria(); break; }//Fim case 1 case 2: { int valor1; printf("Digite o valor a ser inserido: "); scanf("%d", &valor1 ); lst = lst_insere(lst , valor1); break; }//Fim case 2 case 3: { int valor1; printf("Digite o valor a ser pesquisado: "); scanf("%d", &valor1 ); busca(lst, valor1); break; }//Fim case 3 case 4: { lst_imprime(lst); break; }//Fim case 4 case 5: { lst_libera(lst); break; }//Fim case 5 case 6: { printf("Digite o valor a ser removido: "); scanf("%d", &valor); lst = lst2_retira(lst, valor); break; } case 7: { exit(0); } }//Fim switch }//Fim for }
int main(void) { Lista* l; l = lst_cria(); l = lst_insere(l, 23); l = lst_insere(l, 45); lst_imprime(l); Lista* l2; l2 = lst_cria(); if (lst_vazia(l2)) { printf("Lista L2 está vazia!\n"); }; printf("\n\n\n"); printf("O elemento 23 está na lista 1?\n"); if (lst_busca(l, 23) != NULL) { printf("O elemento está na lista! :)\n"); } else { printf("O elemento não está na lista! :(\n"); } printf("\n\n\n"); printf("O elemento 38 está na lista 1?\n"); printf("\n"); if (lst_busca(l, 38) != NULL) { printf("O elemento está na lista! :)\n"); } else { printf("O elemento não está na lista! :(\n"); } printf("\n\n\n"); printf("Adicionando o elemento 38...\n"); l = lst_insere(l, 38); printf("\n"); if (lst_busca(l, 38) != NULL) { printf("O elemento está na lista! :)\n"); } else { printf("O elemento não está na lista! :(\n"); } return 0; }
int main () { Lista *a, *b; int chave; a=lst_cria(); b=lst_cria(); puts("Gerando Lista Automaticamente!"); Sleep(1500); system("cls"); /*Inserir Numeros na Lista*/ a=lst_insere(a, 100);a=lst_insere(a, 200);a=lst_insere(a, 300); a=lst_insere(a, 400);a=lst_insere(a, 500);a=lst_insere(a, 600); a=lst_insere(a, 700); printf("\n\nLista: "); lst_imprime(a); printf("Separar em qual Algarismo: ");scanf("%d", &chave); b=separa(a,chave); printf("\n\nLista 2: "); lst_imprime(b); system ("pause"); return 0; }
int main() { int x; Lista *l1,*l2; //Declarando 2 listas //Lista 1 l1=lst_cria(); //Inserindo os valores na lista l1=lst_insere(l1,50); l1=lst_insere(l1,40); l1=lst_insere(l1,30); l1=lst_insere(l1,20); l1=lst_insere(l1,10); printf("\nLista normal:"); //Imprimi a Lista normal puts("\n/***************/\n"); lst_imprime(l1); puts("\n/***************/\n"); //Separa apartir do valor pedido l2=lst_cria(); puts("Apartir de qual valor voce quer separar?"); scanf("%d",&x); l2=separar(l1,x); printf("Separado apartir do %d:\n",x); //Segunda lista apos separação puts("\n/***************/\n"); lst_imprime(l1); lst_imprime(l2); puts("\n/***************/\n"); return 0; }
int main() { Lista *l1; l1=lst_cria(); l1=lst_insere_ordenado(l1,10,"xx",8); l1=lst_insere_ordenado(l1,04,"xx",3); l1=lst_insere_ordenado(l1,02,"xx",5); l1=lst_insere_ordenado(l1,06,"xx",2); l1=lst_insere_ordenado(l1,03,"xx",5); lst_imprime(l1); system("pause"); return 0; }
int main(){ Elemento* x; Elemento* y; x = lst_cria(); y = lst_cria(); lst_vazia(x); x = lst_insere(x, 10); x = lst_insere(x, 15); x = lst_insere(x, 20); x = lst_insere(x, 25); y = lst_insere(y, 2); y = lst_insere(y, 3); y = lst_insere(y, 4); y = lst_insere(y, 5); lst_imprime(x); lst_igual(x, y); return 0; }
int main(){ Lista *l; l=lst_cria(); l=lst_insere(l,10); l=lst_insere(l,20); l=lst_insere(l,30); l=lst_insere(l,40); l=lst_insere(l,50); l=lst_insere(l,100); l=lst_insere(l,200); l=lst_insere(l,300); l=lst_insere(l,400); l=lst_insere(l,500); lst_imprime(l); puts(""); int elem; printf("Escolha o elemento no qual ocorrera a separacao da lista: "); scanf("%d",&elem); int busca=lst_buscar(l,elem); if(busca){ Lista *l2; l2=lst_cria(); l2=separa(l,elem); printf("Lista 1: "); lst_imprime(l); puts(""); printf("Lista 2: "); lst_imprime(l2); puts(""); lst_libera(l2); }else{ puts("Elemento nao encontrado"); } lst_libera(l); return 0; }
int main(void){ Lista* l; //declara uma lista nao atualizada l = lst_cria(); //cria e inicializa lista como vazia l = lst_insere(l, 23); //insere na lista o elemento 23 l = lst_insere(l, 45); //insere na lista o elemento 45 l = lst_insere(l, 32); //insere na lista o elemento 32 l = lst_insere(l, 48); //insere na lista o elemento 32 // ... lst_imprime(l); l = lst_retira(l, 48); printf("\n"); lst_imprime(l); lst_libera(l); return 0; }
int main() { Lista *l1; l1=lst_cria(); l1=lst_insere(l1,5); l1=lst_insere(l1,25); l1=lst_insere(l1,35); l1=lst_insere(l1,45); l1=lst_insere(l1,55); l1=lst_removepref(l1,2); lst_imprime(l1); system("pause"); return 0; }