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)
Soluções para a tarefa
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 interessantes
Artes,
6 meses atrás
Matemática,
6 meses atrás
Matemática,
6 meses atrás
Ed. Física,
7 meses atrás
Contabilidade,
7 meses atrás
Sociologia,
1 ano atrás