Joelson Silva Postado Março 15, 2022 Denunciar Share Postado Março 15, 2022 (editado) Estou tentando inverte a posição sem repetir posição, para qualquer tamanho. exemplo: 1 2 3 2 1 3 3 1 2 algoritmo "exericio" // Função : // Autor : // Data : 25/10/2022 // Seção de Declarações var num,valor,cont,i,ultvalor:inteiro inicio // Seção de Comandos escreva("Digite numero:") leia(num) cont:=1 enquanto cont <> num faca para i de cont ate 3 faca ultvalor:=cont se(i = 1)então escreva(i) fimse se(i <> ultvalor)então escreva(i) senao ultvalor:=ultvalor+1 fimse fimpara escreval cont:=cont+1 valor:=ultvalor fimenquanto fimalgoritmo Editado Março 16, 2022 por Joelson Silva correção Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Joelson Silva
Estou tentando inverte a posição sem repetir posição, para qualquer tamanho.
exemplo:
1 2 3
2 1 3
3 1 2
algoritmo "exericio"
// Função :
// Autor :
// Data : 25/10/2022
// Seção de Declarações
var
num,valor,cont,i,ultvalor:inteiro
inicio
// Seção de Comandos
escreva("Digite numero:")
leia(num)
cont:=1
enquanto cont <> num faca
para i de cont ate 3 faca
ultvalor:=cont
se(i = 1)então
escreva(i)
fimse
se(i <> ultvalor)então
escreva(i)
senao
ultvalor:=ultvalor+1
fimse
fimpara
escreval
cont:=cont+1
valor:=ultvalor
fimenquanto
fimalgoritmo
Editado por Joelson Silvacorreção
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.