Dado o vetor CAIXA a seguir:
! C E R T O U A
Qual será a configuração do vetor CAIXA depois de executado o algoritmo? Assinale a alternativa correta.
Algoritmo caixa
Var
caixa: vetor[8] de caractere
i: inteiro
Início
Escreva(“Preencha o vetor caixa”)
Para i de 1 ate 8 passo 1 faça
Leia(caixa[i])
Fim_para
Para i de 1 até 8 passo 1 faça
aux <- caixa[i]
caixa[i] <- caixa[8-i+1]
caixa[8-i+1] <- aux
Fim_para
aux <- caixa[1]
caixa[1] <- caixa[8]
caixa[8] <- aux
Fim
De acordo com o algoritmo anterior, assinale a alternativa que mostre a correta impressão na tela.
Alternativas
Alternativa 1:
A ! E R T O U C
Alternativa 2:
A ! R T E O U C
Alternativa 3:
A C E R T O U !
Alternativa 4:
! A R T E O U C
Alternativa 5:
! A C E R T O U
Respostas
Resposta:
ARCETOU!
Explicação:
1 2 3 4 5 6 7 8
! C E R T O U A
aux <- caixa[i]
caixa[i] <- caixa[8-i+1]
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
A U O T R E C ! ! C E R T O U A
caixa[8-1+1] <- aux=1=A
1 2 3 4 5 6 7 8
U O T R E C A
caixa[8-2+1] <- aux=2=U
1 2 3 4 5 6 7 8
O T R E U A
caixa[8-3+1] <- aux=3=O
1 2 3 4 5 6 7 8
T R O U A
caixa[8-4+1] <- aux=4=T
1 2 3 4 5 6 7 8
T O U A
caixa[8-5+1] <- aux=5=R
1 2 3 4 5 6 7 8
R T O U A
caixa[8-6+1] <- aux=E
1 2 3 4 5 6 7 8
E R T O U A
caixa[8-7+1] <- aux=C
1 2 3 4 5 6 7 8
C E R T O U A
caixa[8-8+1] <- aux=!
1 2 3 4 5 6 7 8
! C E R T O U A
aux=! <- caixa[1]=!
1 2 3 4 5 6 7 8
C E R T O U A
caixa[1]=A <- caixa[8]=A
1 2 3 4 5 6 7 8
A C E R T O U
caixa[8]=! <- aux=!
1 2 3 4 5 6 7 8
A C E R T O U !
acho que deu para entender