Escreva um algoritmo que leia um vetor de 170 posições de números reais. Divida todos os seus elementos pelo menor valor do vetor. Ao final mostre o vetor após os cálculos efetuados.
Linguagem em Portugol (VisualG)
Respostas
respondido por:
0
Resposta:
1º declare ou gere um vetor com esses 170 números
2º declare um vetor vazio
3º declare uma variável com o menor valor do vetor(existe uma função pronta para isso)
3º dentro de um loop, adicione no novo vetor o numero atual divido pelo menor valor
4º no final do loop exiba os vetor
nota: não coloquei o algoritmo, mas apenas como faze-lo porque apenas copiar a resposta não vai te tornar um programador, e sim um copiador
Bons estudos e pratique!
pedromartins1317:
Eu consegui fazer até ele identificar o menor valor, mas não estou conseguindo carregar o segundo vetor
var
Vet1: vetor [1..170] de real
vet2 : vetor [1..171] de real
menor : real
divisao : real
i : inteiro
inicio
i <- 0
enquanto (i < 170) faca
i <- i + 1
escreva("Digite o ",i," ° número do vetor : ")
leia(vet1[i])
fimenquanto
menor <- vet1[1]
para i de 2 ate 170 faca
se menor < vet1[i] entao
senao
menor <- vet1[i]
fimse
fimpara
para i de 1 ate 170 faca
vet2[i] <- vet1[i] / menor
fimpara
enquanto i < 170 faca
escreval("O valor do vetor gerado é = ",vet2[i])
fimalgoritmo
Perguntas similares
4 anos atrás
4 anos atrás
4 anos atrás
6 anos atrás
6 anos atrás
8 anos atrás