Informática, perguntado por pedromartins1317, 4 meses atrás

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 Wayne015
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
pedromartins1317: Vou mandar aqui para você dar uma olhada
pedromartins1317: algoritmo "semnome"

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
pedromartins1317: No lugar de < equivale a (<-) não sei porque mudou
Perguntas interessantes