Enviado em 17/03/2016 - 23:22h
Resolvidovoid trocatopobase(struct x *pilha){// função troca base topo int aux1, aux2, i; aux1 = pilha ->itens[pilha->topo-1]; aux2 = pilha ->itens[pilha->topo-4]; printf("topo = %3d \n", pilha ->itens[pilha->topo -1]); printf("aux1 = %3d\n", aux1); printf("aux2 = %3d\n", aux2); printf("\nItens sem trocar\n"); for(i=0; i<= 3; i++) printf("%3d\n", pilha ->itens[pilha->topo - i-1]); printf("\n\nTrocando Topo com Base\n"); pilha ->itens[pilha->topo-1] = aux2; pilha ->itens[pilha->topo-4] = aux1; for(i=0; i<= 3; i++) printf("%3d\n", pilha ->itens[pilha->topo - i-1]); }
Enviado em 18/03/2016 - 09:54h
void trocatopobase(struct x *pilha){// função troca base topo int aux1, aux2, i; aux1 = pilha ->itens[pilha->topo-1]; aux2 = pilha ->itens[pilha->topo-4]; printf("topo = %3d \n", pilha ->itens[pilha->topo -1]); printf("aux1 = %3d\n", aux1); printf("aux2 = %3d\n", aux2); printf("\nItens sem trocar\n"); for(i=0; i<= 3; i++) printf("%3d\n", pilha ->itens[pilha->topo - i-1]); printf("\n\nTrocando Topo com Base\n"); pilha ->itens[pilha->topo-1] = aux2; pilha ->itens[pilha->topo-4] = aux1; for(i=0; i<= 3; i++) printf("%3d\n", pilha ->itens[pilha->topo - i-1]); }
Enviado em 19/03/2016 - 12:14h
Pilhas puras só possuem operações de empilhar e desempilhar, o que significa que só se pode mexer no topo. Assim sendo, a única maneira de chegar até a base é desempilhar tudo o que está em cima dessa base.Automatizando digitação de códigos 2FA no browser
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Como converter imagens PNG/JPEG para SVG em linha de comando
Fez porcaria no teu repositório Git? Aprenda a restaurar uma versão anterior do seu código!
Restaurando Fontes de Download do Hydra no Linux
Atualizando "na marra" o YT-DLP quando começa a dar erro de downloads
Como instalar o WPS com interface e corretor ortográfico em PT-BR no Arch Linux
O que você está ouvindo agora? [2] (179)
Ubuntu 25.04 não instala. (18)
Linux mint não desliga corretamente mesmo mexendo no grub (0)