Académique Documents
Professionnel Documents
Culture Documents
Exerccio 01
Escreva um programa que leia 10 nmeros. Para cada nmero lido, verifique e codifique de acordo com
as regras a seguir:
- Se o nmero for mpar, desempilhe um nmero da pilha. Caso a pilha esteja vazia, mostre uma
mensagem
Exerccio 02
Escreva um programa que leia 10 nmeros. Para cada nmero lido, verifique e codifique de acordo com
as regras a seguir:
- Se o nmero for zero (0), desempilhe um elemento de cada pilha. Caso alguma pilha esteja vazia,
mostre uma mensagem de erro na tela.
Ao final do programa desempilhe todos os elementos das duas pilhas, imprimindo-os na tela
Exerccio 03
1
2. Insira 6 livros na pilha; Cada livro contm nome, isbn, ano de lanamento e autor.
Exerccio 04
Repita o mesmo processo do exerccio anterior, porm utilizando a classe Stack da API Java.
Escreva um programa que testa se uma sequncia de caracteres fornecida pelo usurio um palndromo,
ou seja, uma palavra cuja primeira metade simtrica segunda metade. Veja alguns exemplos:
- AABCCBAA - sim
- ADDFDDA - sim
- ABFFBB - no
Escreva um programa para verificar se uma expresso matemtica tem os parnteses agrupados de forma
correta, isto :
Usando a classe Pilha ou Stack, desenvolva um algoritmo que faa a converso de nmeros decimais para
binrio.
2
Exerccio 08 Desafio Torre de Hanoi
Usando a classe Pilha ou Stack, desenvolva um algoritmo que resolva o quebra cabea Torre de Hanoi.