Informática, perguntado por Evandronixon, 1 ano atrás

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 raqueleliude
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