Faça um algoritmo que leia dados para um vetor de n elementos. Após a leitura de todos os elementos do vetor, o mesmo deverá pedir uma posição neste vetor e um novo valor. O algoritmo deverá incluir nesta posição este novo valor. Logo, os demais valores do vetor deverão ser empurrados para as próximas posições do vetor
Soluções para a tarefa
Respondido por
1
Olá!
Inicio algoritmo “Vetor n”
Var
I, n, posicao: inteiro
Valor: real
Vt: vetor [1...50] real
Auxiliar: real
Inicio comandos
Escreval: [“Informe o número do vetor.”]
Ler [n]
Para i de 1 até n faca
Escreval: [“Informe um número.”]
Escreval: [“Insira um valor no vetor.”]
Ler [valor]
Escreval: [“Informe uma posição do vetor.”]
Ler[posicao]
Para i de n ate 2 passo -1 faca
Se [ i >= posição] entao
V [ i + 1 ] <- v [i ]
Fim se
Se [posição = i ] entao
V [ i ] <- valor
Fim se
Fim para
Para i de 1 ate n+1 faca
Escreval [v [ i] ]
Fim para
Fimalgoritmo
Espero ter ajudado, bons estudos.
Perguntas interessantes
Artes,
8 meses atrás
Matemática,
8 meses atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás