Repete sem Estar Dentro de Um Laço

4 respostas Resolvido
LeandroCGMS

Boa noite.
Pessoal, me ajudem com isso, por que repete esse trecho:
Hora de desempilhar até esvaziar a pilha.
Imprimindo a pilha pra mostrar que está vazia: []
Mostrando a pilha atual => [0]
Hora de desempilhar até esvaziar a pilha.
Imprimindo a pilha pra mostrar que está vazia: []
Mostrando a pilha atual => [0]
Hora de desempilhar até esvaziar a pilha.
Imprimindo a pilha pra mostrar que está vazia: []

sendo que não está dentro de um loop?
Segue código:

4 Respostas

staroski

E isso aqui é o quê?

while (!opValida) {
LeandroCGMS

Boa noite.
É um laço que não tem nada a ver com essas 3 repetições.

wldomiciano
Solucao aceita

Testei seu código e não houve a repetição que mencionou

Testei só com números pares, só com impares e com metade par e metade impar e os resultados foram todos certos. Olha uma das saidas que obtive:

Será solicitado que digite 10 números inteiros.
Digite o 1º número inteiro.
2
Digite o 2º número inteiro.
2
Digite o 3º número inteiro.
2
Digite o 4º número inteiro.
2
Digite o 5º número inteiro.
2
Digite o 6º número inteiro.
2
Digite o 7º número inteiro.
2
Digite o 8º número inteiro.
2
Digite o 9º número inteiro.
2
Digite o 10º número inteiro.
2
Mostrando a pilha atual => [2, 2, 2, 2, 2, 2, 2, 2, 2, 2]
Hora de desempilhar até esvaziar a pilha.
Imprimindo a pilha pra mostrar que está vazia: []

Process finished with exit code 0

Vc pode dar mais detalhes sobre em qual situação seu erro ocorre?

LeandroCGMS

Eu pensei que alguém poderia responder isso, porque já notei algo parecido em alguns programas anteriores, parece que ele não recompila em algumas vezes, sabe-se lá por qual motivo e quando reabre, fica normal.
PS: tinha colocado um for que acabei por remover.

Criado 22 de março de 2018
Ultima resposta 23 de mar. de 2018
Respostas 4
Participantes 3