Bem-vindo ao Sistersinspirit.ca, a melhor plataforma de perguntas e respostas para obter soluções rápidas e precisas para todas as suas dúvidas. Descubra respostas abrangentes para suas perguntas de profissionais experientes em nossa plataforma amigável. Obtenha respostas imediatas e confiáveis para suas perguntas de uma comunidade de especialistas experientes em nossa plataforma.
Sagot :
Resposta:
Utilizando o VisuAlg, você chega à seguinte solução do desafio:
algoritmo "inverte"
var
clientes : vetor[1..20] de inteiro
procedimento ler
var
indice : inteiro
inicio
para indice de 1 ate 20 passo 1 faca
escreva("Cliente: ")
leia(clientes[indice])
fimpara
fimprocedimento
procedimento escrever
var
indice : inteiro
inicio
para indice de 1 ate 20 passo 1 faca
escreval("Atender - cliente[",indice,"]: ",clientes[indice])
fimpara
fimprocedimento
procedimento troca(var A, B: inteiro)
var
aux : inteiro
inicio
aux <- A
A <- B
B <- aux
fimprocedimento
procedimento inverte
var
indice1, indice2: inteiro
inicio
indice2 <- 20
para indice1 de 1 ate 10 passo 1 faca
troca(clientes[indice1],clientes[indice2])
indice2 <- indice2 - 1
fimpara
fimprocedimento
inicio
ler()
escrever()
inverte()
escrever()
fimalgoritmo
Explicação:
Padrão de resposta esperado
Esperamos que nossas respostas tenham sido úteis. Volte a qualquer momento para obter mais informações e respostas a outras perguntas que tenha. Obrigado por sua visita. Estamos dedicados a ajudá-lo a encontrar as informações que precisa, sempre que precisar. Temos orgulho de fornecer respostas no Sistersinspirit.ca. Visite-nos novamente para obter mais informações.