Buscar

Analise o programa abaixo e escolha a opção que mostra a saída após a execução do trecho. Pilha P = new Pilha(); Fila F = new Fila(); for(int i=5; ...

Analise o programa abaixo e escolha a opção que mostra a saída após a execução do trecho.

Pilha P = new Pilha(); Fila F = new Fila(); for(int i=5; i<13; i+=3) { F.enqueue(i-1);

P.push(i);

} while(!F.qlsEmpty()) P.push(F.dequeue());

while(!P.isEmpty())

System.out.print(P.pop() + ";");

💡 1 Resposta

User badge image

Ed Verified user icon

A saída após a execução do trecho de código é: "11;8;7;5;". Explicação: - A pilha P é inicializada vazia. - A fila F é inicializada vazia. - O loop for é executado três vezes, adicionando os valores 4, 7 e 10 na fila F e os valores 5, 8 e 11 na pilha P. - O loop while é executado enquanto a fila F não estiver vazia, removendo o primeiro elemento da fila F e adicionando-o na pilha P. - O segundo loop while é executado enquanto a pilha P não estiver vazia, imprimindo o valor do topo da pilha P e removendo-o. A saída será "11;8;7;5;".

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais